nerves_hub_cli v0.7.0 mix nerves_hub.user
Manage your NervesHub user account.
Users are authenticated to the NervesHub API by supplying a valid client certificate with every request. User certificates can be generated and managed on https://www.nerves-hub.org/account/certificates
NervesHub will look for the following files in the location of $NERVES_HUB_HOME
ca.pem: A file that contains all known NervesHub Certificate Authority
certificates needed to authenticate.
user.pem: A signed user account certificate. user-key.pem: The user account certificate private key.
whoami
mix nerves_hub.user whoami
register
mix nerves_hub.user register
auth
mix nerves_hub.user auth
deauth
mix nerves_hub.user deauth
cert export
mix nerves_hub.user cert export
Command-line options
--path
- (Optional) A local location for exporting certificate.
Link to this section Summary
Functions
A task needs to implement run
which receives
a list of command line args
Link to this section Functions
auth()
cert_export(opts)
deauth()
register()
render_help()
render_help() :: no_return()
render_help() :: no_return()
run(args)
A task needs to implement run
which receives
a list of command line args.
Callback implementation for Mix.Task.run/1
.