Ali Mohammad Pur
db886fe18b
Userland+AK: Stop using getopt() for ArgsParser
...
This commit moves the implementation of getopt into AK, and converts its
API to understand and use StringView instead of char*.
Everything else is caught in the crossfire of making
Option::accept_value() take a StringView instead of a char const*.
With this, we must now pass a Span<StringView> to ArgsParser::parse(),
applications using LibMain are unaffected, but anything not using that
or taking its own argc/argv has to construct a Vector<StringView> for
this method.
2023-02-28 15:52:24 +03:30
..
2023-01-27 20:38:49 +00:00
2022-12-31 04:24:05 -07:00
2023-01-04 11:49:15 +01:00
2023-02-28 15:52:24 +03:30
2023-02-28 15:52:24 +03:30
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-01-27 20:38:49 +00:00
2023-01-04 11:49:15 +01:00
2023-01-12 11:25:51 +01:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-01-07 14:51:04 +01:00
2023-01-07 14:51:04 +01:00
2023-02-13 00:50:07 +00:00
2023-01-11 11:49:05 +01:00
2023-02-13 00:50:07 +00:00
2023-02-16 10:56:01 +00:00
2023-01-19 11:29:48 +00:00
2023-01-18 09:37:11 -05:00
2023-01-19 11:29:48 +00:00
2023-01-18 09:37:11 -05:00
2023-01-18 09:37:11 -05:00
2023-02-16 10:56:01 +00:00
2023-02-08 19:49:48 +01:00
2023-02-25 22:31:17 +01:00
2023-01-29 19:16:44 -07:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-16 10:56:01 +00:00
2023-02-16 10:56:01 +00:00
2023-02-24 19:44:20 +01:00
2023-01-20 15:13:31 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-01-01 09:55:05 -05:00
2023-01-26 09:57:14 -05:00
2023-02-25 20:51:49 +01:00
2023-02-08 19:15:45 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-01-04 11:49:15 +01:00
2023-02-08 19:49:48 +01:00
2023-02-08 19:49:48 +01:00
2023-01-10 19:32:31 +01:00
2023-01-28 22:41:36 +01:00
2023-02-20 18:46:36 +01:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-25 20:51:49 +01:00
2023-01-11 20:54:49 +00:00
2023-02-20 18:46:51 +01:00
2023-02-20 18:42:54 +01:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-02-13 00:50:07 +00:00
2023-01-12 11:25:51 +01:00
2023-01-12 11:25:51 +01:00