Graham
a8c1ecb429
Remove use of deprecated mainClassName property where possible
...
We can't remove it from all/build.gradle.kts yet, as the shadow plugin
still tries to read it.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f143eef142
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ce5b76ef0f
Rename dev.openrs2 package to org.openrs2
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
cdae86aad6
Truncate existing output files in the compression commands
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
3ee8005ab7
Update clikt
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
232ba32bbd
Enable explicit API mode
...
This already caught some cases of public members that should have been
private and one case where the inferred type was too specific.
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
f81f4a81c7
Set LzmaCommand's default level to -6
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
f5ae71932d
Add LZMA compression algorithm
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
88bed9923b
Update clikt
...
This allows us to remove the cli module containing our clikt extensions,
which are now supported by upstream.
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
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