@snipp/cli
v0.0.8
Published
Privacy-aware snippet manager
Downloads
12
Readme
@snipp/cli
Privacy-aware CLI snippet manager
Usage
$ npm install -g @snipp/cli
$ snipp COMMAND
running command...
$ snipp (-v|--version|version)
@snipp/cli/0.0.8 darwin-x64 node-v14.15.0
$ snipp --help [COMMAND]
USAGE
$ snipp COMMAND
...
Commands
snipp configure
configure snipp
USAGE
$ snipp configure
OPTIONS
-h, --help show CLI help
-q, --quiet suppress debug output
EXAMPLE
$ snipp configure
See code: src/commands/configure.ts
snipp create
create a snipp
USAGE
$ snipp create
OPTIONS
-f, --file=credentials.csv file
-h, --help show CLI help
-n, --name="My first snippet" display name
-q, --quiet suppress debug output
-y, --skip skip confirm prompts
--data="Hello, World\!" data
--description="Testing snipp" brief description
--stdin use stdin to provide data
EXAMPLES
$ snipp create --data "Hello, World\!" --name "My first snippet" --description "Testing snipp"
$ snipp create --file credentials.csv --name "Terraform AWS Credentials for Sandbox"
$ snipp create --file temp.txt -y
$ snipp create --name "Terraform AWS Credentials for Sandbox" --stdin < credentials.csv
See code: src/commands/create.ts
snipp help [COMMAND]
display help for snipp
USAGE
$ snipp help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
snipp invite
invite a user to snipp
USAGE
$ snipp invite
OPTIONS
-e, [email protected] (required) email address
-h, --help show CLI help
-q, --quiet suppress debug output
EXAMPLE
$ snipp invite --email [email protected]
See code: src/commands/invite.ts
snipp list
list snipps owned by or shared with you
USAGE
$ snipp list
OPTIONS
-h, --help show CLI help
-x, --extended show extra columns
--columns=columns only show provided columns (comma-separated)
--csv output is csv format [alias: --output=csv]
--filter=filter filter property by partial string matching, ex: name=foo
--no-header hide table header from output
--no-truncate do not truncate output to fit screen
--output=csv|json|yaml output in a more machine friendly format
--sort=sort property to sort by (prepend '-' for descending)
EXAMPLES
$ snipp list
$ snipp list --output json
$ snipp list --filter name=.csv
$ snipp list --output csv --filter name=.csv
$ snipp list --columns id,name --output csv --filter name=.csv
See code: src/commands/list.ts
snipp read ID
read the contents of a snipp
USAGE
$ snipp read ID
OPTIONS
-h, --help show CLI help
-o, --output=credentials.csv output path
-p, --passphrase=MySecretPassphrase passphrase protecting the private key
-q, --quiet suppress debug output
EXAMPLES
$ snipp read 42
$ snipp read 42 -p MySecretPassphrase
$ snipp read 42 -o credentials.csv
$ snipp read 42 -o credentials.csv -p MySecretPassphrase
$ snipp read 42 -q -p MySecretPassphrase | pbcopy
See code: src/commands/read.ts
snipp share ID
share a snipp
USAGE
$ snipp share ID
OPTIONS
-e, [email protected] (required) email address
-h, --help show CLI help
-p, --passphrase=MySecretPassphrase passphrase protecting the private key
-q, --quiet suppress debug output
EXAMPLES
$ snipp share 42 --email [email protected]
$ snipp share 42 -e [email protected] -p MySecretPassphrase
See code: src/commands/share.ts