06a2d1bdce
implement EnumParser
2025-12-31 18:51:16 +01:00
74a9324660
rename Arguments to Options, implement Arguments
2025-12-31 18:42:51 +01:00
5d363e0f43
bump version to 1.3.1
...
/ publish (push) Successful in 3m50s
update README to match changes
2025-12-28 00:33:49 +01:00
f1185886d4
improve argument parsing
...
fail fast by parsing arguments before command execution instead of on demand
2025-12-28 00:16:50 +01:00
79629ae68d
refactor argument system
...
- arguments can have multiple names simultaneously
- argument values can be passed using spaces (e.g., --arg value)
- single-character arguments can be passed using a single dash (e.g., --a -> -a)
- multiple single-character arguments can be combined (e.g., -a -b -> -ab)
- simplify custom arguments using generic classes
2025-12-27 17:30:05 +01:00
6be1957d82
update README
2025-12-13 20:24:01 +01:00
757011af85
small refactor
2025-12-13 20:23:34 +01:00
ebd698e611
fix workflow
2025-12-13 01:53:00 +01:00
810c2d4263
use common plugin
2025-12-13 01:47:38 +01:00
889f5ddb6c
add README
/ publish (push) Successful in 4m3s
2025-10-04 11:44:02 +02:00
d02fdfa53d
bump version to 1.3.0
2025-10-04 11:36:11 +02:00
52b4fd8fcb
minor refactor
2025-08-18 00:25:02 +02:00
aedcb9c68a
move class
2025-08-18 00:12:41 +02:00
fc416d3bbb
major refactor
2025-08-18 00:11:20 +02:00
fee1c346a3
remove main
2025-08-17 21:40:20 +02:00
ca98a1e0d4
upgrade gradle wrapper
2025-08-17 21:34:42 +02:00
a0f2155b0c
initial commit
/ publish (push) Successful in 2m52s
2025-07-12 20:15:32 +02:00