Repository navigation
v0.8.0
Added
- Homebrew formula:
brew install jakoes-wu/tap/multi-codex. - Releases are also published to PyPI by a GitHub Actions workflow
(Trusted Publishing):pipx install multi-codex. - README: badges and a demo animation.
set NAME ...: change an existing account; same options asadd, but an
unknown name is an error (exit code 1) instead of a new account.addstill
changes existing accounts as before.--shared [DIR]foraddandset: without a directory it keeps the
configured shared directory, or uses~/.codex-sharedwhen none is set
(previously a conflict). WithDIRit changes the shared directory of every
shared account. When none of the shared items exist there yet, a note says
what to put in it.- A mistyped command suggests the closest one, e.g.
unknown command 'lsit'; did you mean 'list'?(exit code 2 as before). list -v/--verbose: the full table of earlier versions.
Changed
listprints a summary by default: the default account, then NAME, LOGIN,
PROXY, SHARED, USAGE (last local usage snapshot, no network) and STATUS
(what needs fixing), followed by a pointer todoctorwhen something does.
Uselist -vfor the old table, orlist --jsonin scripts (unchanged).- When the launcher directory is not on
PATH,add,migrate-default,
doctorand the installer print the command for your shell (zsh, bash or
fish) instead of a generic hint.
Install / upgrade
curl -fsSL https://raw.githubusercontent.com/jakoes-wu/multi-codex/main/install.sh | shOr pipx install multi-codex / pipx upgrade multi-codex, or on macOS brew install jakoes-wu/tap/multi-codex.
The installer downloads multi-codex-<tag>.tar.gz from the release and verifies it against SHA256SUMS.