Skip to content

Releases

codex-auth v0.3.6

Choose a tag to compare

@ardasevinc ardasevinc released this 18 Apr 01:13
ce6ecc1

Install

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth

Update

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth 0.3.6

Direct Downloads

Changes

  • Add codex-auth update [version] with upgrade alias for binary self-updates
  • Add --check and JSON output for update status reporting
  • Refuse self-update for Bun-linked, symlinked, or script-based installs with a clear installer fallback hint
  • Add regression tests and local install/update coverage for the updater flow

codex-auth v0.3.5

Choose a tag to compare

@ardasevinc ardasevinc released this 18 Apr 00:56
745c61e

Install

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth

Update

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth 0.3.5

Direct Downloads

Changes

  • Add live watch command for current account usage with TUI-style terminal output and --once snapshot mode
  • Normalize usage credit balances to numbers and fix watch frame alignment/padding issues
  • Migrate the codex-auth test suite from bun:test to Vitest and add root/package gate scripts
  • Upgrade the release workflow to actions/checkout@v5

codex-auth v0.3.4

Choose a tag to compare

@ardasevinc ardasevinc released this 17 Apr 23:59
2e2aa91

Install

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth

Update

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth 0.3.4

Direct Downloads

Changes

  • add command aliases: switch -> use, ls -> list, remove|rm -> delete
  • opt the release workflow into Node 24 for GitHub JavaScript actions
  • add a release-notes helper so release descriptions include install/update commands and direct download URLs

codex-auth v0.3.3

Choose a tag to compare

@ardasevinc ardasevinc released this 12 Apr 00:29
b80a139

Install

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth

Update

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth 0.3.3

Direct Downloads

Changes

  • add JSON output mode and agent-aware non-interactive behavior across the CLI
  • support -j as shorthand for --json
  • reject unknown flags instead of silently ignoring them
  • add package-local lint, typecheck, test, and gate scripts using bun run
  • make display time assertions deterministic so the package test gate is stable
  • document version shortcuts and the updated automation behavior

codex-auth v0.3.2

Choose a tag to compare

@ardasevinc ardasevinc released this 17 Mar 18:11
d7d0f63

Fixes a destructive import footgun in codex-auth import.

  • reject a single raw auth.json payload instead of creating junk accounts
  • validate each imported account blob before writing snapshots
  • add regressions for raw auth.json input and malformed auth blobs
  • document that import expects codex-auth export JSON

codex-auth v0.3.1

Choose a tag to compare

@ardasevinc ardasevinc released this 02 Mar 12:30
e60fcc5

Fix

  • Support -v and -V flags for version output (citty only handles --version natively)

Install / upgrade

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth

codex-auth v0.3.0

Choose a tag to compare

@ardasevinc ardasevinc released this 02 Mar 12:24
bdaf072

What's new

  • codex-auth delete <name> — delete a saved account with confirmation
  • codex-auth prune — detect expired accounts and bulk-delete them
  • codex-auth list — now shows plan type (e.g. [plus]) and flags expired accounts with clear status messages

Expiry detection heuristics

Accounts are classified as expired when:

  • Token refresh fails (session expired, token revoked, token conflict)
  • Auth fails (HTTP 401/403 after refresh retry)
  • Plan type is free (subscription lapsed)

Transient errors (network timeouts, server errors) are not treated as expiry.

Install / upgrade

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth

codex-auth v0.2.1

Choose a tag to compare

@ardasevinc ardasevinc released this 01 Mar 01:50
0611f28

Hardening patch.

  • Add MIT license
  • Fix atomicWrite to use same-directory temp files (prevents EXDEV on cross-filesystem setups)
  • Validate account names at read time to prevent injection via malicious filenames

Full changelog: codex-auth-v0.2.0...codex-auth-v0.2.1

codex-auth v0.2.0

Choose a tag to compare

@ardasevinc ardasevinc released this 01 Mar 01:37
383e206

Multi-machine account sync for codex-auth.

What's new

  • codex-auth export — dump all accounts as JSON to stdout
  • codex-auth import [--overwrite] — import accounts from JSON on stdin
  • codex-auth push <host> [--overwrite] — push accounts to a remote host via SSH (no codex-auth needed on remote)

Usage

# Push to any VPS in one command
codex-auth push my-vps

# Or pipe between machines
codex-auth export | ssh vps 'codex-auth import'

Install

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth

Full changelog: codex-auth-v0.1.0...codex-auth-v0.2.0

codex-auth v0.1.0

Choose a tag to compare

@ardasevinc ardasevinc released this 01 Mar 01:17
4d206f2

Initial release of codex-auth — multi-account switching for Codex CLI with usage monitoring.

Install

curl -fsSL https://raw.githubusercontent.com/ardasevinc/codex-helpers/main/install.sh | sh -s -- codex-auth

Commands

  • codex-auth save <name> — save current session
  • codex-auth use [name] — switch accounts (interactive if no name)
  • codex-auth list — list accounts with usage
  • codex-auth current — show active account