nerves_hub_cli v0.5.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

Link to this function cert_export(opts)
Link to this function render_help()
render_help() :: no_return()

A task needs to implement run which receives a list of command line args.

Callback implementation for Mix.Task.run/1.