Documentation

clovis tool

Run any public app tool by name

npm

What it does

Run any public app tool by name

UsageUsage: clovis tool [options] <name>

Options

--json <json>Tool args as a JSON object
--stdinRead tool args as a JSON object from stdin
-h, --helpdisplay help for command

Examples

clovis tool account_balances --json '{"account_type":"asset"}'
clovis tool import_transactions --stdin < args.json
clovis tool backup_now
clovis tool void_by_filter --json '{"status":"planned","date_to":"2026-05-31"}'
clovis tool void_by_filter --json '{"status":"planned","date_to":"2026-05-31","dry_run":false}'

Notes

Run `clovis tools` to list tool names and signatures.
Tool args must be a JSON object.
File tools use ordinary filesystem permissions.
Bulk mutation tools default to dry_run; pass dry_run:false to apply.

Raw help output

This is the exact help text captured from the published package.

Usage: clovis tool [options] <name>

Run any public app tool by name

Options:
  --json <json>  Tool args as a JSON object
  --stdin        Read tool args as a JSON object from stdin
  -h, --help     display help for command

Examples:
  clovis tool account_balances --json '{"account_type":"asset"}'
  clovis tool import_transactions --stdin < args.json
  clovis tool backup_now
  clovis tool void_by_filter --json '{"status":"planned","date_to":"2026-05-31"}'
  clovis tool void_by_filter --json '{"status":"planned","date_to":"2026-05-31","dry_run":false}'

Notes:
  Run `clovis tools` to list tool names and signatures.
  Tool args must be a JSON object.
  File tools use ordinary filesystem permissions.
  Bulk mutation tools default to dry_run; pass dry_run:false to apply.