argus-demo-cli
v1.1.2
Published
Demo CLI tool for Argus financial control plane
Maintainers
Readme
Argus Demo CLI
A demonstration CLI tool for the Argus financial control plane.
Installation
npm install argus-demo-cliConfiguration
The CLI requires two environment variables:
ARGUS_API_KEY- Your Argus API keyARGUS_BASE_URL- The base URL for the Argus API
export ARGUS_API_KEY="your-api-key-here"
export ARGUS_BASE_URL="https://api.argus.example.com"Usage
# Show help
argus-demo-cli --help
# Evaluate a transaction
argus-demo-cli evaluate --amount 100 --currency USD --merchant "Example Store"Commands
evaluate
Evaluate a transaction against policies.
Options:
-a, --amount <amount>- Transaction amount-c, --currency <currency>- Currency code (default: USD)-m, --merchant <merchant>- Merchant name
demo
Run a demo with 5 preset test transactions.
Options:
-i, --iterations <number>- Number of iterations to run (default: 1)
Example:
# Run the demo once
argus-demo-cli demo
# Run the demo 3 times
argus-demo-cli demo -i 3seed-dashboard
Generate historical transaction data for dashboard analytics.
Options:
-d, --days <number>- Number of days of history to generate (default: 30)-t, --transactions-per-day <number>- Average transactions per day (default: 25)
Example:
# Generate 30 days of history with 25 transactions per day
argus-demo-cli seed-dashboard
# Generate 7 days with 50 transactions per day
argus-demo-cli seed-dashboard --days 7 --transactions-per-day 50This command generates realistic B2B transaction data including:
- Various merchant categories (SaaS, office supplies, travel, etc.)
- Natural time distribution (business hours, weekends)
- Mix of payment methods and currencies
- Realistic approval/rejection patterns
License
MIT
