Commit Graph

8 Commits

Author SHA1 Message Date
6779e28792 bump version to 1.4.0 2026-01-05 15:56:14 +01:00
0dc064b8cf improve parsing and flag Options 2025-12-31 22:48:51 +01:00
74a9324660 rename Arguments to Options, implement Arguments 2025-12-31 18:42:51 +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
757011af85 small refactor 2025-12-13 20:23:34 +01:00
aedcb9c68a move class 2025-08-18 00:12:41 +02:00
fc416d3bbb major refactor 2025-08-18 00:11:20 +02:00