0.0.2 • Published 7 years ago

onesky-cli v0.0.2

Weekly downloads
32
License
Apache 2.0
Repository
github
Last release
7 years ago

onesky-cli Build Status Coverage Status

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.