| 123456789101112 |
- #!/usr/bin/env node
- // Browser acceptance only: no network, host credentials, or real provider account.
- import {existsSync,writeFileSync} from 'node:fs'
- import {join} from 'node:path'
- if (!process.env.YAOYAO_CODEX_FIXTURE_COMPLETE || !process.env.CODEX_HOME?.includes('yaoyao-codex-login-')) process.exit(1)
- process.stdout.write('Open https://auth.openai.com/codex/device\n\x1b[94mTEST-12345\x1b[0m\n')
- const timer=setInterval(()=>{
- if (!existsSync(process.env.YAOYAO_CODEX_FIXTURE_COMPLETE)) return
- clearInterval(timer)
- writeFileSync(join(process.env.CODEX_HOME,'auth.json'),JSON.stringify({tokens:{access_token:'codex-browser-fixture-token',refresh_token:'codex-browser-fixture-refresh'}}),{mode:0o600})
- process.exit(0)
- },100)
|