Commit Graph
25 Commits
Author SHA1 Message Date
anth64 9569e7c37a tools: rename fpack/funpack into fpk create/extract/list 2026-09-30 23:07:46 +02:00
anth64 430e4f3e68 docs: update changelog for 0.1.0 and 0.2.0 2026-09-16 22:38:12 +02:00
anth64 ffc283cd7e chore: bump version to 0.2.0 2026-09-16 22:36:20 +02:00
anth64 cce89bb6e4 test: cover fpk_writer_add_dir round trip 2026-09-16 22:11:52 +02:00
anth64 ba77b1d938 refactor: use fpk_writer_add_dir in fpack 2026-09-16 22:10:49 +02:00
anth64 a97b71fea9 feat: add fpk_writer_add_dir for library-level directory packing 2026-09-16 22:09:03 +02:00
anth64 cea82dfe50 feat: handle Ctrl+C gracefully, cleaning up partial output 2026-09-15 14:06:23 +02:00
anth64 e72df334ef fix: use wide-char Windows APIs for non-ASCII filenames 2026-09-15 14:01:49 +02:00
anth64 fd34aa1956 feat: format elapsed time as human-readable d/h/m/s duration 2026-09-15 12:58:45 +02:00
anth64 1286fac03f feat: print elapsed time on fpack/funpack completion 2026-09-15 12:57:04 +02:00
anth64 a327a7f85c perf: skip redundant mkdir_p in funpack for entries without subdirectories 2026-09-15 12:56:27 +02:00
anth64 d9997184fd feat: add -h/--help with full option descriptions to fpack/funpack 2026-09-15 12:44:58 +02:00
anth64 01aebb3f31 fix: recognize backslash separators in fpack basename/relpath (Windows only) 2026-09-15 12:43:58 +02:00
anth64 bfba351ac2 build: release target also builds tools 2026-09-15 12:13:08 +02:00
anth64 5f4c38a0e4 fix: use 64-bit seek/tell in fpack, check ftell errors 2026-09-15 11:00:24 +02:00
anth64 4b5f67c0ba fix: avoid failing open on empty archives (malloc(0) returns NULL) 2026-09-15 10:52:03 +02:00
anth64 c08d3b097a fix: use 64-bit seek, avoid 32-bit long truncation on large archives 2026-09-15 10:51:55 +02:00
anth64 ebd3b0522f docs: update README usage to match actual fpack/funpack CLI behavior 2026-09-15 10:33:43 +02:00
anth64 dd669fb9b0 fix: print bare program name in usage instead of argv[0] path 2026-09-15 10:29:45 +02:00
anth64 a0a08cb73a feat: add fpack/funpack CLI tools 2026-09-15 07:44:31 +02:00
anth64 11675f8cd4 feat: implement archive reader/writer with round-trip test 2026-09-14 23:26:02 +02:00
anth64 8287541447 feat: add public API header and format spec 2026-09-14 23:20:32 +02:00
anth64 4af011233d docs: add README and CHANGELOG 2026-09-13 17:15:52 +02:00
anth64 6b82dc677c build: add make scaffold (gmake/bmake/build.sh/build.bat) 2026-09-13 14:39:54 +02:00
anth64 59e8af1517 Initial commit 2026-09-13 08:26:41 -04:00