axiorank-gateway presets should print the preset table so nobody has to open the source to see what is available: name, base URL, and whether it needs an API key (the local servers do not).
Acceptance:
- New
src/commands/presets.ts reading PRESETS + isLocalBaseUrl from src/router/upstream.ts
- Wired into
src/cli.ts (command + HELP text)
- One test asserting the output contains every preset name
- No new dependencies (plain console output, aligned columns are enough)
axiorank-gateway presetsshould print the preset table so nobody has to open the source to see what is available: name, base URL, and whether it needs an API key (the local servers do not).Acceptance:
src/commands/presets.tsreading PRESETS +isLocalBaseUrlfromsrc/router/upstream.tssrc/cli.ts(command + HELP text)