├── .circleci └── config.yml ├── .formatter.exs ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .tool-versions ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config └── config.exs ├── dialyzer.ignore-warnings ├── install.sh ├── lib ├── nerves_hub_cli.ex └── nerves_hub_cli │ ├── api.ex │ ├── api │ ├── auth.ex │ ├── ca_certificate.ex │ ├── deployment.ex │ ├── device.ex │ ├── device_certificate.ex │ ├── firmware.ex │ ├── key.ex │ ├── org.ex │ ├── org_user.ex │ ├── product.ex │ ├── product_user.ex │ └── user.ex │ ├── certificate.ex │ ├── cli.ex │ ├── cli │ ├── bulk.ex │ ├── ca_cert.ex │ ├── config.ex │ ├── deployment.ex │ ├── device.ex │ ├── firmware.ex │ ├── key.ex │ ├── org.ex │ ├── product.ex │ ├── shell.ex │ ├── user.ex │ └── utils.ex │ ├── cmd.ex │ ├── config.ex │ ├── crypto.ex │ ├── entry_point.ex │ └── key.ex ├── mix.exs ├── mix.lock └── test ├── nerves_hub_cli_test.exs └── test_helper.exs /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | elixir 1.18.3-otp-27 2 | erlang 27.3 3 | zig 0.14.0 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/config/config.exs -------------------------------------------------------------------------------- /dialyzer.ignore-warnings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/dialyzer.ignore-warnings -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/install.sh -------------------------------------------------------------------------------- /lib/nerves_hub_cli.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/auth.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/auth.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/ca_certificate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/ca_certificate.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/deployment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/deployment.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/device.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/device.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/device_certificate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/device_certificate.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/firmware.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/firmware.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/key.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/key.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/org.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/org.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/org_user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/org_user.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/product.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/product.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/product_user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/product_user.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/api/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/api/user.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/certificate.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/certificate.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/bulk.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/bulk.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/ca_cert.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/ca_cert.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/config.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/deployment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/deployment.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/device.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/device.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/firmware.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/firmware.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/key.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/key.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/org.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/org.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/product.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/product.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/shell.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/shell.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/user.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/user.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cli/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cli/utils.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/cmd.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/cmd.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/config.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/crypto.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/crypto.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/entry_point.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/entry_point.ex -------------------------------------------------------------------------------- /lib/nerves_hub_cli/key.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/lib/nerves_hub_cli/key.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/mix.lock -------------------------------------------------------------------------------- /test/nerves_hub_cli_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerves-hub/nerves_hub_cli/HEAD/test/nerves_hub_cli_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------