onesky-cli
v0.0.2
Published
One Sky cli tool
Downloads
56
Maintainers
Readme
onesky-cli
One Sky App cli tool, wrapper of onesky-utils.
Install
Local within your project.
You need to run the CLI as NPM script or with "yarn-run" (eg. yarn onesky-cli download -c config.file.json
)
$ yarn add onesky-cli
Global
$ yarn add global onesky-cli
Commands
Run the --help
command to get the list of commands.
$ onesky-cli --help
Usage
$ onesky-cli [input] - download|upload
Options
--config -c - Path to config file [Default: ./package.json]
Examples
$ onesky-cli download
$ onesky-cli upload --config oneSky.config.json
Configuration
You can pass the configuration file path as param:
$ onesky-cli download -c oneSky.config.json
... or can declare all configs within the package.json:
{
...
"scripts": {
...
}
...
"oneSkyCli": {
{
"path": "fixture/i18n",
"apiKey": "apiKey",
"secret": "secretKey",
"projectId": "1111"
}
}
}
Default configurations
For download
command:
{
path: 'i18n',
languages: ['it', 'en'],
fileName: 'en.json'
}
For upload
command:
{
path: 'i18n',
format: 'HIERARCHICAL_JSON',
keepStrings: false,
languages: ['it', 'en']
}
License
Released under the Apache 2.0 license.