- Add CLI package with commander.js for interacting with Bigcapital API
- Implement listing commands for all modules: items, invoices, customers,
vendors, bills, accounts, expenses, credit-notes, vendor-credits,
payments, estimates, receipts, journals, inventory, tax-rates,
warehouses, and users
- Add comprehensive financial reports: balance-sheet, profit-loss,
cashflow, trial-balance, general-ledger, journal, receivable-aging,
payable-aging, customer-balance, vendor-balance, sales-by-items,
purchases-by-items, inventory-valuation, and sales-tax-liability
- Support configuration management for API key, base URL, and org ID
- Add professional table formatting with chalk and cli-table3
- Include loading spinners and error handling
Usage:
bigcapital config set api-key <key>
bigcapital items list
bigcapital reports balance-sheet --from 2024-01-01 --to 2024-12-31
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>