Ollrogge
|
f784122703
LibCore: Refactor template definitions to header in ArgsParser
|
1 rok temu |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 rok temu |
Gurkirat Singh
|
ab2d8c092e
LibCore: Implement handler for `Vector<String>` positional arguments
|
1 rok temu |
Sam Atkins
|
f71d74ed65
LibCore: Add ArgsParser::add_option for setting enum values from a flag
|
1 rok temu |
Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 lat temu |
Carwyn Nelson
|
a2591bc5fa
LibCore: Make ArgParser::Arg::accept_value return ErrorOr<bool>
|
2 lat temu |
Carwyn Nelson
|
abbfb00a02
LibCore: Make ArgParser::Option::accept_value return ErrorOr<bool>
|
2 lat temu |
Carwyn Nelson
|
e247da507f
LibCore: Add new String variants to ArgsParser
|
2 lat temu |
Fabian Dellwing
|
4ebc7306da
LibCore: Implement integral ArgsParser positionals through a template
|
2 lat temu |
Ali Mohammad Pur
|
23c514cda3
LibCore+Userland: Remove ArgsParser::add*(Vector<char const*>&)
|
2 lat temu |
Ali Mohammad Pur
|
500044906d
LibCore+Everywhere: Remove ArgsParser::add*(char const*&)
|
2 lat temu |
Ali Mohammad Pur
|
db886fe18b
Userland+AK: Stop using getopt() for ArgsParser
|
2 lat temu |
Ali Mohammad Pur
|
6e5ba82929
LibCore: Make ArgsParser tolerate Main::Arguments with only .strings
|
2 lat temu |
MacDue
|
63b11030f0
Everywhere: Use ReadonlySpan<T> instead of Span<T const>
|
2 lat temu |
Moustafa Raafat
|
ae2abcebbb
Everywhere: Use C++ concepts instead of requires clauses
|
2 lat temu |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 lat temu |
Linus Groh
|
d26aabff04
Everywhere: Run clang-format
|
2 lat temu |
Liav A
|
7d7127b463
LibCore: Add add_option aggregating the same option multiple times
|
2 lat temu |
Tim Schumacher
|
0f66963a56
LibCore: Implement integral ArgsParser options through a template
|
3 lat temu |
Tim Schumacher
|
a85b728768
LibCore: Introduce support for optional ArgsParser option values
|
3 lat temu |
Tim Schumacher
|
3d51642037
LibCore: Replace the ArgsParser option argument setting with an enum
|
3 lat temu |
Sam Atkins
|
3e5b1b1dbc
LibCore: Add `ArgsParser::add_positional_argument(Vector<String>&, ...)`
|
3 lat temu |
sin-ack
|
cbc89632b9
LibCore+Base: Add way to hide ArgsParser opt.s from specific usage texts
|
3 lat temu |
Kenneth Myhra
|
23a87a41ff
LibCore: Add Vector<size_t> variant of add_option()
|
3 lat temu |
Ali Mohammad Pur
|
da12acfa78
LibCore: Allow marking options as 'hidden' in ArgsParser
|
3 lat temu |
Ali Mohammad Pur
|
fc4d36ccd0
LibCore: Make ArgsParser perform some completion if passed --complete
|
3 lat temu |
brapru
|
24da85d059
ArgsParser: Add support for Optional<size_t>
|
3 lat temu |
mjz19910
|
14a267347c
LibCore: Add ArgsParser::add_option for Optional double
|
3 lat temu |
Andreas Kling
|
f1cc3d0fc4
Userland: Use Core::ArgsParser's Vector<StringView> API everywhere
|
3 lat temu |
Andreas Kling
|
395ba619d8
LibCore: Add Vector<StringView> variant of add_positional_argument()
|
3 lat temu |