Command Line Interface
Command Syntax
java -jar flowstorm.jar <command> (options)
If you are using Linux or Mac you can create executable script /usr/local/bin/flowstorm
#!/bin/bash
java -jar ~/flowstorm.jar $@
Following command line examples will use simple command flowstorm
.
Available Commands
Name | Description |
| Display commands and their usage |
| Show application version |
| Conversation client (see available options below) |
| Outbound call via Twilio (see available options below) |
| Development tools (see available options below) |
client
client
Client command support full range of client configuration parameters. Every parameter can be used as an option using shortcut (e.g. -sc
) or name (e.g. --serverConfig
). Above this basic set of options there are other specific for Standalone application described in following table.
Options
Option(s) | Default value | Description |
| Config file (contained values will override options passed in command line) | |
|
| Device type
|
|
| Exit client on exception |
|
| No output logs (e.g. |
|
| Show contextual logs |
|
| Do not cache anything (audio and image files) |
Audio related | ||
|
| No input audio (text input only) |
|
| No output audio (text input only) |
|
| Pause mode (wake word or button will pause output audio instead of stopping it and listening) |
|
| Audio record with upload mode
|
|
| Speech-To-Text mode
|
|
| Specific speech device implementation, providing extra data related to speech |
|
| Microphone channels (count:selected-index) |
| Speaker name | |
Screen related | ||
|
| Screen view
|
|
| No screen view animations |
Network related | ||
|
| Web Socket keep-alive ping period in seconds |
|
| Socket implementation type
|
|
| Auto update |
| Distribution URL for auto updates |
Examples
call
call
Option(s) | Description |
| Custom Core URL |
| Twilio Account SID |
| Twilio Auth Token |
| Call from number |
| Call to number |
| Application key |
| Preferred language |
tool
tool
Option(s) | Default value | Description |
|
| Action
|
Last updated