mirror of
https://github.com/balena-io/balena-cli.git
synced 2025-01-31 00:24:15 +00:00
Juan Cruz Viotti
f63391acf9
Make use of
projectsDirectory
SDK setting in Quickstart
We were currently building this path ourselves, hardcoding the place of the resin local per user directory instead of relying on the foundations that `resin-settings-client` give us.
Resin CLI
The official Resin CLI tool.
Installing
$ npm install -g resin-cli
Running locally
$ ./bin/resin
Tests
You can run the Mocha test suite, you can do:
$ gulp test
Development mode
The following command will watch for any changes and will run a linter and the whole test suite:
$ gulp watch
If you set DEBUG
environment variable, errors will print with a stack trace:
$ DEBUG=true resin ...
Documentation
You can renegerate the documentation with:
$ npm run-script doc
Manual pages
UNIX manual pages reside in man/
You can regenerate UNIX roff
manual pages from markdown with:
$ gulp man
If you add a new man
page, remember to add the generated filename to the man
array in package.json
.
Caveats
- Some interactive widgets don't work on Cygwin. If you're running Windows, it's preferrable that you use
cmd.exe
, asCygwin
is not official supported by Node.js.
Languages
TypeScript
97.9%
JavaScript
1.5%
Shell
0.4%
EJS
0.1%