summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCore/ArgsParser.cpp
AgeCommit message (Expand)Author
2023-04-30LibCore: Implement integral ArgsParser positionals through a templateFabian Dellwing
2023-04-30LibCore: Add support for short integral type to ArgsParserFabian Dellwing
2023-04-01LibCore: Remove colons from markdown header names in ArgsParserTim Ledbetter
2023-03-31LibCore: Don't assume ArgsParser arguments are non-emptyAli Mohammad Pur
2023-03-03LibCore+LibGUI+About: Use String in Core::Version and GUI::AboutDialogAndreas Kling
2023-03-01LibCore+Userland: Remove ArgsParser::add*(Vector<char const*>&)Ali Mohammad Pur
2023-03-01LibCore+Everywhere: Remove ArgsParser::add*(char const*&)Ali Mohammad Pur
2023-02-28Userland+AK: Stop using getopt() for ArgsParserAli Mohammad Pur
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-02Everywhere: Fix badly-formatted includesBen Wiederhake
2022-12-09Everywhere: Use C++ concepts instead of requires clausesMoustafa Raafat
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-26LibCore: Add add_option aggregating the same option multiple timesLiav A
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-14Userland+LibCore: Remove legacy SERENITY_VERSION from Core::Versionkleines Filmröllchen
2022-07-21LibCore: Add support for long integral types to ArgsParserTim Schumacher
2022-07-21LibCore: Implement integral ArgsParser options through a templateTim Schumacher
2022-07-14LibCore: Introduce support for optional ArgsParser option valuesTim Schumacher
2022-07-14LibCore: Replace the ArgsParser option argument setting with an enumTim Schumacher
2022-07-14LibCore: Don't print optional arguments in ArgsParser help messagesTim Schumacher
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Everywhere: Explicitly specify the size in StringView constructorssin-ack
2022-07-12AK: Explicitly calculate length of char* when printingsin-ack
2022-04-11LibCore: Add `ArgsParser::add_positional_argument(Vector<String>&, ...)`Sam Atkins
2022-04-06LibCore+Base: Hide empty options sections in manpagessin-ack
2022-04-06LibCore+Base: Add way to hide ArgsParser opt.s from specific usage textssin-ack
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-28LibCore: Set the correct invariant length for consecutive short optionsAli Mohammad Pur
2022-03-27LibCore: Add Vector<size_t> variant of add_option()Kenneth Myhra
2022-03-26LibCore: Allow marking options as 'hidden' in ArgsParserAli Mohammad Pur
2022-03-26Shell+LibCore: Provide argument help strings as display triviaAli Mohammad Pur
2022-03-26LibCore: Make ArgsParser perform some completion if passed --completeAli Mohammad Pur
2022-02-17ArgsParser: Add support for Optional<size_t>brapru
2022-01-21LibCore: Add ArgsParser::add_option for Optional doublemjz19910
2021-11-26Userland: Use Core::ArgsParser's Vector<StringView> API everywhereAndreas Kling
2021-11-26LibCore: Add Vector<StringView> variant of add_positional_argument()Andreas Kling
2021-11-01LibCore: Make ArgsParser '--help' description more generalBen Wiederhake
2021-11-01LibCore: Enable emitting markdown from ArgsParserBen Wiederhake
2021-10-23LibCore: Add ignored options to ArgsParserJean-Baptiste Boric
2021-09-11Everywhere: Fix format-vulnerabilitiesBen Wiederhake
2021-09-02LibCore+LibGUI: Define a Serenity version in LibCoreMahmoud Mandour
2021-08-20LibCore: Show version and help before parsing positional argumentsTheFightingCatfish
2021-08-15LibCore: Make --version print same version as in LibGUI's About dialogsNico Weber
2021-08-15LibCore: Include math.h instead of defining isnan() in ArgsParser.cppNico Weber
2021-08-14LibCore: Add --version flag to ArgsParserNico Weber
2021-07-08LibCore: Remove overly informal language in ArgsParser error messageAndreas Kling