0.0.15 • Published 8 months ago

thirdwave v0.0.15

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

thirdwave

Interact with Thirdwave's API

oclif Version Downloads/week

Usage

$ npm install -g thirdwave
$ thirdwave COMMAND
running command...
$ thirdwave (--version)
thirdwave/0.0.15 darwin-arm64 node-v22.9.0
$ thirdwave --help [COMMAND]
USAGE
  $ thirdwave COMMAND
...

Commands

thirdwave autocomplete [SHELL]

Display autocomplete installation instructions.

USAGE
  $ thirdwave autocomplete [SHELL] [-r]

ARGUMENTS
  SHELL  (zsh|bash|powershell) Shell type

FLAGS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

DESCRIPTION
  Display autocomplete installation instructions.

EXAMPLES
  $ thirdwave autocomplete

  $ thirdwave autocomplete bash

  $ thirdwave autocomplete zsh

  $ thirdwave autocomplete powershell

  $ thirdwave autocomplete --refresh-cache

See code: @oclif/plugin-autocomplete

thirdwave config

Initialize configuration values.

USAGE
  $ thirdwave config [--grpc-access-token <value>] [--grpc-timeout <value>] [--grpc-url <value>]
    [--grpc-validate-ssl-certificate]

FLAGS
  --grpc-access-token=<value>           Authorization token to send to a gRPC server in an X-Api-Key HTTP header.
  --grpc-timeout=<value>                Milliseconds to wait for a response.
  --grpc-url=<value>                    [default: https://api.thirdwavelabs.com/grpc] gRPC service URL.
  --[no-]grpc-validate-ssl-certificate  Reject any connection which is not authorized with the list of supplied
                                        Certificate Authorities.

DESCRIPTION
  Initialize configuration values.

EXAMPLES
  Configure the command with an access token.

    $ thirdwave config

  Add an access token and configuration for a custom gRPC endpoint.

    $ thirdwave config --grpc-url=https://localhost:4000/grpc

thirdwave config init

Initialize configuration values.

USAGE
  $ thirdwave config init [--grpc-access-token <value>] [--grpc-timeout <value>] [--grpc-url <value>]
    [--grpc-validate-ssl-certificate]

FLAGS
  --grpc-access-token=<value>           Authorization token to send to a gRPC server in an X-Api-Key HTTP header.
  --grpc-timeout=<value>                Milliseconds to wait for a response.
  --grpc-url=<value>                    [default: https://api.thirdwavelabs.com/grpc] gRPC service URL.
  --[no-]grpc-validate-ssl-certificate  Reject any connection which is not authorized with the list of supplied
                                        Certificate Authorities.

DESCRIPTION
  Initialize configuration values.

EXAMPLES
  Configure the command with an access token.

    $ thirdwave config init

  Add an access token and configuration for a custom gRPC endpoint.

    $ thirdwave config init --grpc-url=https://localhost:4000/grpc

thirdwave config ls

List configuration variables

USAGE
  $ thirdwave config ls [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List configuration variables

EXAMPLES
  List configuration variables.

    $ thirdwave config ls

thirdwave config reset

Reset configuration file.

USAGE
  $ thirdwave config reset [--json]

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Reset configuration file.

EXAMPLES
  Reset configuration file.

    $ thirdwave config reset

thirdwave help [COMMAND]

Display help for thirdwave.

USAGE
  $ thirdwave help [COMMAND...] [-n]

ARGUMENTS
  COMMAND...  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for thirdwave.

See code: @oclif/plugin-help

thirdwave update [CHANNEL]

update the thirdwave CLI

USAGE
  $ thirdwave update [CHANNEL] [--force |  | [-a | -v <value> | -i]]

FLAGS
  -a, --available        See available versions.
  -i, --interactive      Interactively select version to install. This is ignored if a channel is provided.
  -v, --version=<value>  Install a specific version.
      --force            Force a re-download of the requested version.

DESCRIPTION
  update the thirdwave CLI

EXAMPLES
  Update to the stable channel:

    $ thirdwave update stable

  Update to a specific version:

    $ thirdwave update --version 1.0.0

  Interactively select version:

    $ thirdwave update --interactive

  See available versions:

    $ thirdwave update --available

See code: @oclif/plugin-update

thirdwave version

USAGE
  $ thirdwave version [--json] [--verbose]

FLAGS
  --verbose  Show additional information about the CLI.

GLOBAL FLAGS
  --json  Format output as json.

FLAG DESCRIPTIONS
  --verbose  Show additional information about the CLI.

    Additionally shows the architecture, node version, operating system, and versions of plugins that the CLI is using.

See code: @oclif/plugin-version

thirdwave wallets [ADDRESSES]

Look up EVM wallets.

USAGE
  $ thirdwave wallets [ADDRESSES...] -f csv|json|table [-a <value>] [-o <value>] [--progress]

ARGUMENTS
  ADDRESSES...  40 character hex value(s) preceeded with "0x" or "0X"

FLAGS
  -a, --addresses=<value>  File containing a list of addresses delimited by a line break, newline, or comma.
  -f, --format=<option>    (required) [default: table] Output format.
                           <options: csv|json|table>
  -o, --output=<value>     File name to print output to.
      --[no-]progress      Toggle display of progress bar.

DESCRIPTION
  Look up EVM wallets.

EXAMPLES
  Resolve a single wallet.

    $ thirdwave wallets 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045

  Resolve multiple wallets and format results as csv.

    $ thirdwave wallets --format=csv 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 \
      0x588031347beaa0d43978bc8c0094138a67d1a071

  Resolve multiple wallets via pipe.

    echo "0xd8da6bf26964af9d7eed9e03e53415d37aa96045 0x588031347beaa0d43978bc8c0094138a67d1a071" | thirdwave wallets

  Resolve multiple wallets with a file containing addresses and output them in a csv format. Helpful for very large
  lists.

    $ thirdwave wallets -a ./customer_wallets.txt --f csv