Graham
96cdcad2af
Use tasks extension methods where possible
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
4a40b2cc68
Use NoOpCliktCommand to replace the empty run methods
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
eae715231b
Move subcommands to init block for consistency
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
c20dad7a5e
Fix DeobfuscateAstCommand class name
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
44fb2ebe25
Add crc32 command
...
This is useful for checking the CRC-32 checksum of files used by the
loader. It outputs the checksum in signed decimal format, which is the
format used in the file name suffixes in the loader (e.g.
unpackclass_-1911426584.pack).
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
c849c5ad46
Add command-line tools for headerless compression
...
These are useful for manipulating the files used by the loader, some of
which are compressed with DEFLATE or headerless gzip.
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
a52d58e8b5
Use Clikt to implement the command-line interface
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
d414f73c20
Move DCO to a separate file
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
e9df70e7e8
Fix license file name in all/build.gradle.kts
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
54aec42f90
Format .kts files
5 years ago
Graham
ccbbf873af
Switch from Maven to Gradle
5 years ago
Graham
c6cf9a4d94
Add initial client bundler
5 years ago
Graham
77e8b0cdc0
Use top-level Kotlin main() functions
5 years ago
Graham
839ec915c5
Add docs, README and COPYING files to the zip bundle
5 years ago
Graham
1f58eb7736
Add all module
5 years ago