Skip to content
/ neoaa Public

Open-Source Apple Archive CLI tool for Linux+macOS

License

Notifications You must be signed in to change notification settings

0xilis/neoaa

Repository files navigation

neoaa

Open-Source Apple Archive CLI tool for Linux+macOS using libNeoAppleArchive.

Building on OS X

cd to the directory and then make. You will need clang and ar installed.

  • Static library: build/usr/lib/libNeoAppleArchive.a
  • CLI tool: build/usr/bin/neoaa

Building on Linux

Tested on Arch Linux. cd to the directory and then make. You will need clang and ar installed. gcc is untested but if you want to build with it instead theoretically you can just specify CC=gcc.

  • Static library: build/usr/lib/libNeoAppleArchive.a
  • CLI tool: build/usr/bin/neoaa

CLI Usage

Usage: neoaa command <options>

Commands:

 archive: archive the contents of a directory.
 extract: extract files from an archive.
 list: list the contents of an archive.
 wrap: archive a singular file.
 unwrap: extract a singular file from an archive.
 version: display version of aa

Options:

 -i: path to the input file or directory.
 -o: path to the output file or directory.
 -a: algorithm for compression, lzfse (default), zlib, raw (no compression).
 -p: specify path of file in project to unwrap.
 -h: this ;-)

About

Open-Source Apple Archive CLI tool for Linux+macOS

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages