Skip to content

avios-cli v0.3.0 — multi-account

Choose a tag to compare

@alexechoi alexechoi released this 27 Jul 13:45
· 19 commits to main since this release
95df2fc

Multiple Avios accounts, one per programme, with combined views.

Highlights

  • Multiple accounts: avios login [ba|iberia|aerlingus|finnair], avios logout [programme], and a new avios accounts roster.
  • Combined views: balance sums all accounts into a combined total; transactions/pending merge across accounts with a Programme column; --account/-a filters to one.
  • Finnair Plus via CAS/OAuth (token-backed), alongside the cookie-based BA/Iberia/Aer Lingus programmes.
  • Multi-account TUI: combined balance header + Programme column, loaded concurrently.
  • Per-programme session storage (~/.config/avios/accounts/<programme>.json), migrated from the old single state.json.

Install: uvx avios-cli · log in: uvx --from 'avios-cli[login]' avios login

Full notes: see CHANGELOG.