node-onesky-cli
Version:
CLI to synchronize translation file in OneSky app with developer's source code.
21 lines (15 loc) • 645 B
JavaScript
/**
* Upload translation in I18next multilingual json format
*/
const program = require('commander');
const upload = require('./src/upload');
program
.option('-p, --path [path]', 'Directory path to save translation files')
.option('-l, --locales [locales...]', 'List of locales to upload, separated by comma')
.option('-s, --secret <secret>', 'OneSky secret key')
.option('-a, --apiKey <apiKey>', 'OneSky API key')
.option('-i, --projectId <projectId>', 'OneSky project ID')
.option('-n, --fileName <fileName>', '<Optional> OneSky file name (upload single)');
program.parse(process.argv);
upload(program);