Releases: Alex123666tw/GARbro-cli
Release list
v0.1.1
SHA-256 of the release archive:
D19A3FFF73054EC1337A6B91691F0E7DFBB43B7D4D36AAC746230E72F05F8FE7
What's Changed
- fix: path-traversal in extraction, honest GPLv2 disclosure, CI hardening by @Alex123666tw in #1
- Wave 2: make default build MIT-clean (public-domain Blowfish, opt-in GPL for Kogado/WARC RNG) by @Alex123666tw in #2
New Contributors
- @Alex123666tw made their first contribution in #1
Full Changelog: v0.1.0...v0.1.1
garbro-cli v0.1.0 (GARbro 1.5.44)
A command-line build of GARbro for listing and extracting files from visual-novel / game archives, hardened to be driven as a child process by other tools.
Self-contained Windows build — unzip and run. No installation, no .NET project required (needs .NET Framework 4.6+, present on all modern Windows).
Usage
GARbro.Console.exe <command> [switches] <archive>
Commands: i identify · f list formats · l list contents · x extract
| switch | meaning |
|---|---|
-o <dir> |
output directory for extraction |
-f <regex> |
only process entries whose name matches the regex |
-y |
overwrite existing files without prompting (automatic when non-interactive) |
-q |
quiet — banner/progress to stderr only |
Example — extract three entries from a SoftPal archive:
GARbro.Console.exe x -y -q -f "SCRIPT\.SRC|TEXT\.DAT|POINT\.DAT" -o out data.pac
Scripting / arm's-length behaviour
- Non-zero exit code on errors or skipped files (
0= success). - Banner, progress, warnings and errors go to stderr;
i/ldata goes to stdout. - No interactive prompts when stdin is redirected.
Verified
SoftPal PAC/AMUSE archive: extracted SCRIPT.SRC / TEXT.DAT / POINT.DAT are byte-for-byte identical (SHA-256) to the reference SoftPal-Tool output.
Credits & licence
GARbro © 2014–2020 morkt — MIT. The command-line version was originally contributed by @Bioruebe (PR #394) and is continued here with subprocess-oriented hardening. Distributed under the MIT Licence.
garbro-cli-v0.1.0-win.zip SHA-256: 56ad1aa52b68507f7103596df778bf5fa91717a8e070d8e4e935eae78e4398f8