From 2f9c6b29f7e5ddeeeaa569645eecf4810105ca5b Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Wed, 10 Jun 2020 13:11:06 +0200 Subject: [PATCH] Use CLI11 instead of clipp for command line parsing. --- .gitmodules | 6 +++--- include/lol/3rdparty/cli11 | 1 + include/lol/3rdparty/clipp | 1 - include/lol/cli | 12 ++++++++++-- 4 files changed, 14 insertions(+), 6 deletions(-) create mode 160000 include/lol/3rdparty/cli11 delete mode 160000 include/lol/3rdparty/clipp diff --git a/.gitmodules b/.gitmodules index ad78dbb1..cb2ff985 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,6 +13,6 @@ path = include/lol/3rdparty/portable-file-dialogs url = ../../samhocevar/portable-file-dialogs.git branch = master -[submodule "clipp"] - path = include/lol/3rdparty/clipp - url = ../../muellan/clipp.git +[submodule "cli11"] + path = include/lol/3rdparty/cli11 + url = ../../lolengine/ext-cli11.git diff --git a/include/lol/3rdparty/cli11 b/include/lol/3rdparty/cli11 new file mode 160000 index 00000000..5b2c30b5 --- /dev/null +++ b/include/lol/3rdparty/cli11 @@ -0,0 +1 @@ +Subproject commit 5b2c30b5d577056039bcccfea7156b35f244621c diff --git a/include/lol/3rdparty/clipp b/include/lol/3rdparty/clipp deleted file mode 160000 index 2c32b2f1..00000000 --- a/include/lol/3rdparty/clipp +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2c32b2f1f7cc530b1ec1f62c92f698643bb368db diff --git a/include/lol/cli b/include/lol/cli index 4ef3770f..ba93a56b 100644 --- a/include/lol/cli +++ b/include/lol/cli @@ -13,12 +13,20 @@ #pragma once #include "private/push_macros.h" -#include "3rdparty/clipp/include/clipp.h" +#include "3rdparty/cli11/include/CLI/CLI.hpp" #include "private/pop_macros.h" +namespace CLI +{ + +using app = App; + +}; + namespace lol { -namespace cli = clipp; +namespace cli = CLI; }; +