goliothctl
Manage Golioth platform resources and developer workflow.
Synopsis
The goliothctl CLI manages authentication, developer workflow, interactions with the platform, local configuration and more.
goliothctl [flags]
Examples
# List Projects
goliothctl project list
# Set current project
goliothctl config set projectId my-first-project
# List devices
goliothctl device list
# Provision device and credentials
goliothctl provision --hwId "DE:AD:BE:EF" --name "My first device" --credId "deadbeef-id" --psk "supersecret"
Options
--apiUrl string golioth api server url (default "https://api.golioth.io")
-c, --config string config file (default is $HOME/.golioth/.goliothctl.yaml)
-h, --help help for goliothctl
--projectId string golioth project id
SEE ALSO
- goliothctl apikeys - Access API Keys information.
- goliothctl blueprint - Create, update, and delete blueprint.
- goliothctl completion - Generate completion script
- goliothctl config - The
goliothctl config
subcommands are used to get and set values in the current local goliothctl config. - goliothctl credentials - Use the
goliothctl credentials
subcommands to list and delete devices credentials. - goliothctl device - Use the
goliothctl device
subcommands to add, remove, list, and update data associated with devices. - goliothctl dfu - Firmware management command.
- goliothctl lightdb - Access data on Light DB
- goliothctl login - Authenticate with Golioth.
- goliothctl logout - Log out of Golioth manually.
- goliothctl logs - Show device logs (from the last 4h by default)
- goliothctl project - Access and manage project information.
- goliothctl provision - Create a device and provision it with credentials.
- goliothctl stream - Access the data in a LightDB Stream.
- goliothctl tag - Create, update, and delete tags.
- goliothctl version - Show CLI Version