netbox-cli-0.1.2 is not a library.
netbox-cli
full-featured cli for the netbox api. covers standard crud resources and exposes a raw mode for any endpoint.
install
from crates.io:
from this repo:
quickstart
auth
required:
--url--token
or set:
NETBOX_URLNETBOX_TOKEN
resources
list resource groups:
common commands
list:
get by id:
create/update with json:
raw requests
use raw for any endpoint:
notes:
--pathis api-relative, e.g.dcim/devices/- a leading
api/is stripped if present - repeat
--query key=valuefor multiple params
special endpoints
output
responses are json, pretty-printed to stdout. errors return non-zero exit codes.
exit codes:
0success1request or parsing error2invalid command or arguments
help