SKILL.md
QuanuX Control CLI (quanuxctl)
The quanuxctl tool is the central management interface for the QuanuX platform.
Key Capabilities
1. Extension Management
quanuxctl ext list: View all installed extensions and their status.quanuxctl ext start/stop <name>: Lifecycle management.quanuxctl topstepx: Dedicated namespace for TopstepX management.
2. Secret Management
quanuxctl secrets set <key> <value>: Store secrets in system Keyring.quanuxctl secrets get <key>: Retrieve secrets (for debugging).quanuxctl secrets setup: Interactive wizard.
3. TopstepX Specifics
quanuxctl topstepx install: Setup dependencies.quanuxctl topstepx env: Check configuration.quanuxctl topstepx user/password/apikey: Credential rotation.quanuxctl topstepx user-hub/market-hub: SignalR endpoint configuration.
Development
The CLI is built with Typer.
- Source:
server/cli/src/quanuxctl - Commands:
server/cli/src/quanuxctl/commands/ - Adding Commands: Create a new module in
commands/and register it inmain.py.
Running Locally
To run the CLI from source without installing:
python -m server.cli.src.quanuxctl.main <command>