@fenixalliance/abs-cli
v1.0.1
Published
Alliance Business Suite CLI — interact with the ABS platform from the command line
Maintainers
Readme
@fenixalliance/abs-cli
Alliance Business Suite CLI — interact with the ABS platform from the command line.
A self-contained Windows executable that wraps the entire ABS REST API into a single CLI tool with 1700+ commands across 37 services.
Install
npm install -g @fenixalliance/abs-cliAfter installation, the absuite command is available globally.
Verify
absuite --versionQuick Start
# Authenticate
absuite login --email [email protected] --password MyPass123
# List available services
absuite services
# Explore CRM commands
absuite crm list-commands
# Get help for a specific command
absuite crm create contact --help
# Call an API
absuite crm list contacts --TenantId my-tenant-guidFeatures
- 37 services — accounting, assets, cart, catalog, content, CRM, deals, forex, globe, HRMS, identity, inventory, invoicing, learning, locations, logistics, marketing, marketplace, orders, payments, pricing, projects, quotes, sales, security, services, shipments, social, storage, subscriptions, support, system, tenants, timetracker, users, wallets
- 1700+ API functions with human-friendly aliases (
list contactsinstead ofGet-ContactsAsync) - Rich
--helpwith parameter types, DTO schemas, nullable types, and output schemas - DPAPI-encrypted credentials stored in
~/.absuite/config.json - Token expiry tracking with automatic warnings
- Tab completion via
absuite completions install
Requirements
- Windows (x64)
- Node.js >= 14 (for the npm shim only)
- No other runtime dependencies — the CLI is self-contained
Documentation
See the full documentation for detailed usage guides.
License
See LICENSE.md for the full license terms.
