Skip to content

Releases: AppFreeticket/freeticket-cli

v0.4.0 — full write layer + CSV export

Choose a tag to compare

@LucasLeguizamo LucasLeguizamo released this 30 Jun 04:30
863de8c

The ft CLI now does everything the web app does — reads and writes.

Added

  • Write layer (B2B v1): create / update / delete on every resource, plus id-bound actions: events publish, sales cancel / refund (--data for partial), staff create / set-role. Bodies via --data (inline JSON or @file.json); delete confirms unless --yes.
  • event-dates group for the nested /events/{id}/dates resource.
  • Admin writes: workspaces create/update/suspend/restore, users update, plans create/update, feature-flags set <key>, impersonate / impersonate-stop.
  • --csv on every list command (B2B + admin) — CSV to stdout for spreadsheets/accounting.

Internal

  • lib/input.ts: parseData + interactive confirm (auto-aborts on non-TTY stdin).
  • toCsv (RFC 4180 quoting) in lib/output.ts.

Install: npm i -g @freeticket/cli

🤖 Generated with Claude Code