finaegis / cli
Zelta CLI — manage payments, SMS, wallets, and AI agents from the terminal
Package info
Type:project
pkg:composer/finaegis/cli
v0.2.8
2026-04-21 21:09 UTC
Requires
- php: ^8.4
- finaegis/payment-sdk: ^1.0
- guzzlehttp/guzzle: ^7.0
- symfony/console: ^7.0
README
Manage payments, SMS, wallets, and API monetization from the terminal. Built for humans and AI agents.
Mirror repo notice — if you're viewing this at
github.com/FinAegis/cli, that repo is a read-only split ofpackages/zelta-cli/from the FinAegis core banking monorepo. Please file issues and PRs against the monorepo.
Install
# npm (recommended, requires PHP 8.4+ on PATH) npm install -g @finaegis/cli # Composer composer global require finaegis/cli
Quick Start
zelta auth:login --key zk_live_xxx
zelta pay:list --status settled
zelta sms:send --to +37060012345 --message "Your code: 847291"
zelta endpoints:list
Commands
| Group | Commands |
|---|---|
auth |
login, logout, status, token |
pay |
send, status, list, stats |
sms |
send, status, rates |
wallet |
balance, send, tokens |
limits |
list, set, remove |
endpoints |
list |
agents |
register, discover |
sdk |
generate |
AI Agent Support
# JSON output for pipes zelta pay:list --json | jq '.[] | select(.status == "settled")' # Structured exit codes: 0=success, 1=error, 2=auth, 3=payment, 4=validation zelta pay:stats --json --period day | jq -e '.failed == 0'
Documentation
License
Apache-2.0