1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 02:38:13 +00:00

LibCore: Move AK/ArgsParser to LibCore/CArgsParser

Also rename the classes to match LibCore naming style.
This means that it's no longer incorrectly linked into LibC and Kernel.
This commit is contained in:
Robin Burchell 2019-05-17 15:35:30 +02:00 committed by Andreas Kling
parent 190111e21a
commit 77dfd419e9
10 changed files with 49 additions and 56 deletions

View file

@ -2,17 +2,17 @@
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <AK/ArgsParser.h>
#include <LibCore/CArgsParser.h>
int main(int argc, char** argv)
{
AK::ArgsParser args_parser("ln");
CArgsParser args_parser("ln");
args_parser.add_arg("s", "create a symlink");
args_parser.add_required_single_value("target");
args_parser.add_required_single_value("link-path");
AK::ArgsParserResult args = args_parser.parse(argc, (const char**)argv);
CArgsParserResult args = args_parser.parse(argc, (const char**)argv);
Vector<String> values = args.get_single_values();
if (values.size() == 0) {
args_parser.print_usage();