UNPKG

8.37 kBJSONView Raw
1{"version":"3.0.12","commands":{"build":{"id":"build","description":"Build platform-specific language models based on jovo models folder.","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo build --platform alexaSkill","jovo build --target zip"],"flags":{"locale":{"name":"locale","type":"option","char":"l","description":"Locale of the language model.\n<en-US|de-DE|etc>"},"platform":{"name":"platform","type":"option","char":"p","description":"Specifies a build platform.","options":["alexaSkill","googleAction"]},"deploy":{"name":"deploy","type":"boolean","char":"d","description":"Runs deploy after build.","allowNo":false},"reverse":{"name":"reverse","type":"boolean","char":"r","description":"Builds Jovo language model from platform specific language model.","allowNo":false},"target":{"name":"target","type":"option","char":"t","description":"Target of build.","options":["all","info","model","zip","lambda"]},"src":{"name":"src","type":"option","char":"s","description":"Path to source files.\n Default: <project directory>"},"stage":{"name":"stage","type":"option","description":"Takes configuration from specified stage."},"endpoint":{"name":"endpoint","type":"option","description":"Type of endpoint.","options":["jovo-webhook","ngrok","none"],"default":"jovo-webhook"},"force":{"name":"force","type":"boolean","description":"Forces overwrite of existing project for reverse build.","allowNo":false},"overwrite":{"name":"overwrite","type":"boolean","description":"Forces overwrite of existing project for reverse build.","hidden":true,"allowNo":false},"ignore":{"name":"ignore","type":"option","description":"Task which should be ignored.","options":["model-validation","none"],"default":"none"},"clean":{"name":"clean","type":"boolean","description":"Deletes all platform folders and executes a clean build. If --platform is specified, it deletes only the respective platforms folder.","allowNo":false},"debug":{"name":"debug","type":"boolean","hidden":true,"allowNo":false}},"args":[]},"convert":{"id":"convert","description":"Converts .csv-files to i18n.json-files and vice versa.","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo convert i18nToCsv --from ./i18n/","jovo convert csvToI18n --from ./responses.csv"],"flags":{"from":{"name":"from","type":"option","description":"The path to your src file."},"to":{"name":"to","type":"option","description":"Destination path."}},"args":[{"name":"fn","required":true,"options":["i18nToCsv","csvToI18n"]}]},"deploy":{"id":"deploy","description":"Deploys the project to the voice platform.","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo deploy --locale en-US --platform alexaSkill --stage dev","jovo deploy --target zip"],"flags":{"locale":{"name":"locale","type":"option","char":"l","description":"Locale of the language model.\n<en-US|de-DE|etc>"},"platform":{"name":"platform","type":"option","char":"p","description":"Specifies a build platform.","options":["alexaSkill","googleAction"]},"target":{"name":"target","type":"option","char":"t","description":"Target of build.","options":["all","info","model","zip","lambda"]},"stage":{"name":"stage","type":"option","description":"Takes configuration from specified stage."},"src":{"name":"src","type":"option","char":"s","description":"Path to source files.\n Default: <project directory>"},"debug":{"name":"debug","type":"boolean","hidden":true,"allowNo":false}},"args":[]},"get":{"id":"get","description":"Downloads an existing platform project into the platforms folder.","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo get alexaSkill --skill-id amzn1.ask.skill.xxxxxxxx","jovo get googleAction --project-id testproject-xxxxxx"],"flags":{"locale":{"name":"locale","type":"option","char":"l","description":"Locale of the language model.\n<en-US|de-DE|etc>"},"target":{"name":"target","type":"option","char":"t","description":"Target of build.","options":["all","info","model","zip","lambda"]},"stage":{"name":"stage","type":"option","description":"Takes configuration from specified stage."},"build":{"name":"build","type":"boolean","char":"b","description":"Runs build after get. Works only with --reverse.","allowNo":false},"reverse":{"name":"reverse","type":"boolean","char":"r","description":"Builds Jovo language model from platfrom specific language model.","allowNo":false},"overwrite":{"name":"overwrite","type":"boolean","description":"Forces overwrite of existing project.","allowNo":false},"debug":{"name":"debug","type":"boolean","hidden":true,"allowNo":false}},"args":[{"name":"platform","required":true,"options":["alexaSkill","googleAction"]}]},"load":{"id":"load","description":"Extracts the necessary files for a component from ./node_modules into your projects ./components folder.","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo load jovo-component-get-email"],"flags":{},"args":[{"name":"component"}]},"new":{"id":"new","description":"Creates a new Jovo project.","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo new jovo-example-project","jovo new jovo-example-project --locale de-DE --language typescript"],"flags":{"template":{"name":"template","type":"option","char":"t","description":"Name of the template.","default":"helloworld"},"locale":{"name":"locale","type":"option","char":"l","description":"Locale of the language model\n<en-US|de-DE|etc>","default":"en-US"},"build":{"name":"build","type":"option","description":"Runs build after new","options":["alexaSkill","googleAction"]},"deploy":{"name":"deploy","type":"boolean","description":"Runs deploy after new/build.","allowNo":false},"invocation":{"name":"invocation","type":"option","description":"Sets the invocation name."},"skip-npminstall":{"name":"skip-npminstall","type":"boolean","description":"Skips npm install.","allowNo":false},"language":{"name":"language","type":"option","description":"Sets the programming language of the template.","options":["javascript","typescript"],"default":"javascript"},"endpoint":{"name":"endpoint","type":"option","description":"Type of endpoint","options":["jovo-webhook","ngrok","none"],"default":"jovo-webhook"},"debug":{"name":"debug","type":"boolean","hidden":true,"allowNo":false}},"args":[{"name":"directory"}]},"run":{"id":"run","description":"Runs a local development server (webhook).","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo run --watch","jovo run --port 8008"],"flags":{"port":{"name":"port","type":"option","char":"p","description":"Port to local development webhook."},"inspect":{"name":"inspect","type":"option","char":"i","description":"Debugging port."},"stage":{"name":"stage","type":"option","description":"Takes configuration from specified stage."},"watch":{"name":"watch","type":"boolean","char":"w","description":"Uses nodemon to watch files. Restarts immediately on file change.","allowNo":false},"webhook-only":{"name":"webhook-only","type":"boolean","description":"Starts the Jovo Webhook proxy without executing the code.","allowNo":false},"tsc":{"name":"tsc","type":"boolean","description":"Compile TypeScript first before execution.","allowNo":false},"disable-jovo-debugger":{"name":"disable-jovo-debugger","type":"boolean","description":"Disables Jovo Debugger (web version).","allowNo":false},"model-test":{"name":"model-test","type":"boolean","description":"Activates the language model test.","allowNo":false},"timeout":{"name":"timeout","type":"option","description":"Sets timeout in milliseconds."},"record":{"name":"record","type":"option","char":"r","description":"Can be used to record requests and responses of your Jovo app for testing purposes."}},"args":[{"name":"webhookFile","required":false,"default":"index.js"}]},"scaffold":{"id":"scaffold","description":"Build a scaffold handler out of your existing language model.","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo scaffold","jovo scaffold --overwrite"],"flags":{"overwrite":{"name":"overwrite","type":"boolean","description":"Forces overwriting of an existing handler file.","allowNo":false}},"args":[]},"update":{"id":"update","description":"Updates the Jovo modules in project to latest versions.","pluginName":"jovo-cli","pluginType":"core","aliases":[],"examples":["jovo update"],"flags":{},"args":[]}}}
\No newline at end of file