onesky-cli

0.0.2 • Public • Published

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.

Package Sidebar

Install

npm i onesky-cli

Weekly Downloads

19

Version

0.0.2

License

Apache 2.0

Last publish

Collaborators

  • lasalefamine