@socotra/scripts-cli
TypeScript icon, indicating that this package has built-in type declarations

2.6.0 • Public • Published

Socotra Scripting CLI

A command-line interface for querying and streaming events from the Socotra Scripting API

npm

Changelog

Installation

Install globally as a part of the @socotra/cli tools:

npm install -g @socotra/cli

Install as a globally available standalone tool:

npm install -g @socotra/scripts-cli

Install as a local package:

npm install @socotra/scripts-cli

Usage

Usage: socotra-scripts [options] [command]

Options:
  --ci                                      change output when running as a CI process
  --no-title                                turn off title and banner output
  --no-banner                               turn off banner output
  --no-styling                              turn off terminal styling and colours
  --no-progress                             turn off progress bars and spinners
  -V, --version                             output the version number
  -c, --connect <name>                      connect via Socotra profile
  -a, --api <uri>                           the API URI
  -n, --hostName <hostName>                 hostname
  -u, --username <username>                 username
  -p, --password <password>                 password
  -h, --help                                display help for command

Commands:
  stream [options] [searchText]             stream scripting logs from the Socotra Scripting API
  query [options] [searchText]              query scripting logs from the Socotra Scripting API
  event [options] <requestId> [searchText]  query scripting logs for a specific event identified by requestId
  help [command]                            display help for command

For Socotra Scripting API documentation see https://docs.socotra.com/production/api/scripts.html

Usage: stream

Usage: socotra-scripts stream [options] [searchText]

stream scripting logs from the Socotra Scripting API

Options:
  --nested           query and display nested log events identified by requestId
  --poll <interval>  polling interval in seconds (default: "5")
  --limit <count>    limit number of log entries per request (default: "100")
  -h, --help         display help for command

Usage: query

Usage: socotra-scripts query [options] [searchText]

query scripting logs from the Socotra Scripting API

Options:
  --nested             query and display nested log events identified by requestId
  --start <timestamp>  query events from <timestamp>
  --end <timestamp>    query events to <timestamp>
  --descending         show log events in descending order, default is ascending order or oldest first (default: false)
  --limit <count>      limit number of log entries per request (default: "100")
  -h, --help           display help for command

Usage: event

Usage: socotra-scripts event [options] <requestId> [searchText]

query scripting logs for a specific event identified by requestId

Options:
  --descending     show log events in descending order, default is ascending order or oldest first (default: false)
  --limit <count>  limit number of log entries per request (default: "100")
  -h, --help       display help for command

Readme

Keywords

none

Package Sidebar

Install

npm i @socotra/scripts-cli

Weekly Downloads

16

Version

2.6.0

License

ISC

Unpacked Size

1.98 MB

Total Files

19

Last publish

Collaborators

  • devinclark27
  • leixuexxxx
  • centur
  • iquer.spindola
  • nick.cash
  • socotraadmin
  • niklong
  • vfateh
  • kgbolger
  • nwsocotra