Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pack — file orchestrator

go install github.com/pt-main/pack/cmd/pack@latest

Packs files into a single .pack file with optional compression and encryption.

Commands

Create an archive:

pack create archive.pack
pack create input.txt archive.pack data

Add files:

pack push archive.pack --script.py=myscript --config.json=cfg

Extract a file:

pack get archive.pack myscript out.py

Show structure:

pack struct archive.pack

Show contents:

pack show archive.pack myscript

Flags

  • --secure — AES-GCM encryption
  • --zip — gzip compression
  • --key="..." — encryption key (16/24/32 bytes)

Flags specified during creation must be used for all operations.

Format

PACK@0
  → name (once)
  → metadata
  → containers: name → data

License

Apache 2.0


By Pt, 2026, using Lc and Tap.

About

File archiver

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages