Commit graph

47 commits

Author SHA1 Message Date
Truman Kilen
479cf6c61c Add repak_cli crate description 2024-01-11 17:42:28 -06:00
Truman Kilen
2feadd48c8 Expose compression to repak_cli 2024-01-11 16:49:27 -06:00
Truman Kilen
7b647d9179 Add --quiet option to repak_cli 2024-01-06 17:43:50 -06:00
Truman Kilen
9362db07e2
Merge pull request #14 from bananaturtlesandwich/oodle
Split oodle loading into dedicated crate
2023-12-16 18:51:45 -06:00
Truman Kilen
95b4f35b0d Rename get_oodle -> oodle_loader 2023-12-16 16:24:21 -06:00
Truman Kilen
02b1ae4264 Implement oodle DLL loader for Linux 2023-12-16 16:24:17 -06:00
Truman Kilen
d8e82a2d27 Add pack unpack examples 2023-10-06 16:34:18 -05:00
Truman Kilen
f802eab828 Fix typo 2023-10-06 16:15:15 -05:00
Truman Kilen
bd0a10121a Add cmd help to readme + test 2023-10-06 16:14:08 -05:00
spuds
8798e578f1
consume in builders 2023-09-20 20:36:06 +01:00
spuds
a15e3fe372
return mutable self 2023-09-20 20:28:41 +01:00
spuds
6805b5c142
break get_oodle into separate package 2023-09-20 20:21:15 +01:00
spuds
63396ac9f6
update repak-cli 2023-09-20 20:08:11 +01:00
spuds
01515310e4
get oodle decompress function 2023-09-20 11:51:15 +01:00
spuds
6c0ef1ce7b
download in repak-cli 2023-09-20 09:56:04 +01:00
spuds
6bd3be3aca don't hide the use of vec 2023-09-19 16:17:44 -05:00
Truman Kilen
fbc862ce91 Fix get command prefix handling 2023-09-17 19:49:39 -05:00
Truman Kilen
1eb4c1cc77 Remove unwrap 2023-09-17 18:34:42 -05:00
Truman Kilen
9c9be74946 Allow unpack to accept multiple paks; resolves #10 2023-09-17 17:46:30 -05:00
Truman Kilen
aa6d5f49b1 Fix oodle feature config for non-windows targets 2023-08-28 10:58:22 -05:00
spuds
f166ee685f
make features more clearly additive 2023-08-27 21:51:42 +01:00
spuds
aae65c12cf
add encryption feature 2023-08-27 17:33:45 +01:00
spuds
f2c2255d53
add compression and oodle features 2023-08-27 17:06:10 +01:00
spuds
0a90725d4a new_any should not consume the reader 2023-08-27 10:34:44 -05:00
Truman Kilen
a006d9ed6f rustfmt 2023-08-13 00:51:27 -05:00
Truman Kilen
4bc5639d1d Fix pak file name creation 2023-08-13 00:51:17 -05:00
Truman Kilen
543c0927aa Add hash-list command to print hashed pak contents 2023-08-11 16:58:59 -05:00
Truman Kilen
e790cfe6b3 Print encryption info 2023-08-09 16:46:18 -05:00
许杰友 Jieyou Xu (Joe)
36628900e5 Avoid Path::with_extension because it can replace extension 2023-08-08 20:43:32 -05:00
Truman Kilen
a8c086d2c9 chore: Release 2023-08-08 18:29:28 -05:00
Truman Kilen
86e5dd502d Allow --strip-prefix to be specified for list command 2023-08-06 14:15:07 -05:00
Truman Kilen
ad22ba9b1a Obtain oodle DLL automatically 2023-04-13 02:01:19 -05:00
Truman Kilen
3755eb6bd7 Fix progress bar not visually completing 2023-04-07 22:30:19 -05:00
Truman Kilen
688f0aa46d Improve AES key handling and accept both hex string and base64 formats 2023-04-07 22:30:14 -05:00
Truman Kilen
fc055d4e40 cargo fmt 2023-03-03 21:39:58 -06:00
Truman Kilen
28ae54f743 Add progress bar for packing/unpacking 2023-02-23 16:49:35 -06:00
Truman Kilen
f1fe922c2d Better error handling 2023-02-23 16:09:24 -06:00
Truman Kilen
27e69115a3 Better status messages 2023-02-23 14:30:45 -06:00
Truman Kilen
1f679b8878 Fix packing with backslashes on windows 2023-02-23 13:49:39 -06:00
Truman Kilen
01297a81f8 Add get command 2023-02-23 13:49:06 -06:00
Truman Kilen
d3d0b23a31 clippy 2023-02-16 12:21:34 -06:00
Truman Kilen
de1b23a4c4 Add --include flag to unpack for partial unpacking 2023-02-15 20:05:40 -06:00
Truman Kilen
847f2d7aa8 Use use Aes256 for both encoding and decoding 2023-02-10 17:10:40 -06:00
Truman Kilen
348e502156 chore: Release 2023-02-07 22:58:41 -06:00
Truman Kilen
16305f8c95 Unify index types and add version flag to pack command 2023-02-07 22:30:49 -06:00
Truman Kilen
399f2f0187 Rework PakReader to allow for parallel reads 2023-02-07 20:54:04 -06:00
Truman Kilen
d2bd98bb53 Rename unpak -> repak 2023-02-01 20:48:37 -06:00