Nearsighted Paramecium Multiverse

    @dasha.ai/cli

    0.5.6 • Public • Published

    Dasha CLI

    A command-line utility for managing Dasha.AI applications and user accounts.

    All features are also available programmatically using the Dasha SDK.

    Installation

    Global installation:

    > npm install --global "@dasha.ai/cli"
    

    Per-project installation (launch as npx dasha):

    > npm install --save-dev "@dasha.ai/cli"
    

    Usage

    Use dasha <command> --help to get help for a particular command.

    Usage: dasha [options] [command]
    
    Options:
      -V, --version   output the version number
      -h, --help      display help for command
    
    Commands:
      account         Dasha.AI account management
      app             application management
      diagnostics     diagnostic information
      group           group settings management
      profiler        Data download manager for the profiler
      sip             SIP configuration settings
      tts             text-to-speech synthesis
      help [command]  display help for command
    
    Usage: dasha account [options] [command]
    
    Dasha.AI account management
    
    Options:
      -h, --help                                          display help for command
    
    Commands:
      add [options] [accountName]                         add a new account
      create [options] [accountName]                      Deprecated. use 'add'
      info [accountName]                                  print account details
      list                                                list all known accounts
      login|register [options] [accountName]              log into an account
      remove [options] <accountName>                      remove an account
      rename [options] <oldAccountName> <newAccountName>  rename an account
      start-trial [options] [accountName]
      use <accountName>                                   set an account as current
      help [command]                                      display help for command
    
    Usage: dasha diagnostics [options] [command]
    
    diagnostic information
    
    Options:
      -h, --help      display help for command
    
    Commands:
      limits
      queues
      help [command]  display help for command
    
    Usage: dasha group [options] [command]
    
    group settings management
    
    Options:
      -h, --help                    display help for command
    
    Commands:
      create [options] <groupName>  add a new group
      delete [options] <groupName>  delete a group
      list [options]                list all existing groups
      update [options] <groupName>  update group settings
      help [command]                display help for command
    
    Usage: dasha profiler [options] [command]
    
    Data download manager for the profiler
    
    Options:
      -h, --help          display help for command
    
    Commands:
      download [options]  Download the profiler data
      help [command]      display help for command
    
    Usage: dasha sip [options] [command]
    
    SIP configuration settings
    
    Options:
      -h, --help                              display help for command
    
    Commands:
      create-inbound [options] <configName>   create an inbound SIP configuration
      delete-inbound [options] <configName>   delete an inbound SIP configuration
      list-inbound                            list available inbound SIP configurations
      update-inbound [options] <configName>   update an inbound SIP configuration
      create-outbound [options] <configName>  create an outbound SIP configuration
      delete-outbound [options] <configName>  delete an outbound SIP configuration
      list-outbound                           list available outbound SIP configurations
      update-outbound [options] <configName>  update an outbound SIP configuration
      help [command]                          display help for command
    
    Usage: dasha tts [options] [command]
    
    text-to-speech synthesis
    
    Options:
      -h, --help                   display help for command
    
    Commands:
      synthesize [options] <text>
      help [command]               display help for command
    
    Usage: dasha app [options] [command]
    
    application management
    
    Options:
      -h, --help               display help for command
    
    Commands:
      deploy [path]            deploy an application to the platform
      download <appId> [path]  Download the application package
      info <appId>             Get the application information
      list                     List of deployed applications
      run [options] [path]     run single conversation
      help [command]           display help for command
    
    Usage: dasha app deploy [options] [path]
    
    deploy an application to the platform
    
    Options:
      -h, --help  display help for command
    
    Usage: dasha app download [options] <appId> [path]
    
    Download the application package
    
    Options:
      -h, --help  display help for command
    
    Usage: dasha app info [options] <appId>
    
    Get the application information
    
    Options:
      -h, --help  display help for command
    
    Usage: dasha app list [options]
    
    List of deployed applications
    
    Options:
      -h, --help  display help for command
    
    Usage: dasha app run [options] [path]
    
    run single conversation
    
    Options:
      --chat                                             connect via chat
      --sip <sipconfig>                                  connect via sip
      --tts <ttsconfig>                                  tts config (default: "default")
      --stt <sttconfig>                                  stt config (default: "default")
      --noiseVolume <noiseVolume>                        Noise volume: 0..1
      --interlocutorPauseDelay <interlocutorPauseDelay>  Length of expected pause in seconds at the end of human speech
      --debug-log                                        Show debug logs
      --input <input...>                                 Input arguments in form arg1=value1 arg2=value2 and etc
      --inputFile <inputFile>                            Read input arguments from file
      -h, --help                                         display help for command
    

    License

    This package is distributed under the Apache License, Version 2.0.

    Keywords

    none

    Install

    npm i @dasha.ai/cli

    DownloadsWeekly Downloads

    49

    Version

    0.5.6

    License

    Apache-2.0

    Unpacked Size

    52.3 kB

    Total Files

    24

    Last publish

    Collaborators

    • andrey.chernykh
    • iliazeus
    • bloodcarter