Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codex-unpacker

A terminal-first Go application that reads Codex update manifests, resolves a package for Windows or macOS, and verifies a local package before you use it.

Start here

Requirements are Go 1.22 or newer and a supported Windows or macOS target.

go build -o codex-unpacker .
./codex-unpacker probe
./codex-unpacker inspect ./package.msix

The interactive interface starts when no subcommand is supplied. The probe command reads the update manifest and resolves a platform and architecture. The download command saves a package to the selected output path and verifies it. The inspect command checks an existing MSIX or DMG without downloading it.

Commands

./codex-unpacker probe --platform macos --arch arm64
./codex-unpacker download --platform macos --arch arm64 --output ./Downloads
./codex-unpacker inspect ./Codex.dmg

Use --help for the current flags. Download history is stored in data/latest.json.

Development

go test ./...
GOOS=windows GOARCH=amd64 go test -c

The application reads update metadata and package bytes over HTTPS. Review the resolved target and checksum before using a downloaded package.

About

Terminal-first Go app that downloads the latest Codex package on Windows and macOS.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages