У любой удобной штуки есть момент, когда она начинает раздражать.
С Codex у меня это случилось, когда аккаунтов стало больше одного. Один рабочий, один личный, один запасной. И дальше начинается обычная бытовая возня: то не тот auth.json, то уже кончился лимит, то вообще непонятно, под каким профилем сейчас запущен CLI.
Можно, конечно, хранить несколько файлов и копировать их руками:
cp auth-work.json ~/.codex/auth.json
Но это ровно тот способ, который сначала кажется нормальным, а потом внезапно бесит каждый день.
Я в итоге написал маленький bash-скрипт codex-auth, который делает три простые вещи:

