├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── winrc.cmake ├── docs ├── concepts.md └── examples.md ├── examples ├── CMakeLists.txt ├── del │ ├── CMakeLists.txt │ └── main.cpp ├── gcc │ ├── CMakeLists.txt │ └── main.cpp ├── git │ ├── CMakeLists.txt │ └── main.cpp └── mv │ ├── CMakeLists.txt │ └── main.cpp ├── include └── syscmdline │ ├── argument.h │ ├── command.h │ ├── global.h │ ├── helplayout.h │ ├── option.h │ ├── parser.h │ ├── parseresult.h │ ├── sharedbase.h │ ├── strings.h │ ├── symbol.h │ ├── system.h │ └── value.h ├── src ├── argument.cpp ├── argument_p.h ├── command.cpp ├── command_p.h ├── helplayout.cpp ├── helplayout_p.h ├── map_p.h ├── option.cpp ├── option_p.h ├── parser.cpp ├── parser_p.h ├── parseresult.cpp ├── parseresult_p.h ├── sharedbase.cpp ├── sharedbase_p.h ├── symbol.cpp ├── symbol_p.h ├── system.cpp ├── utils.cpp ├── utils_p.h └── value.cpp ├── syscmdlineConfig.cmake.in └── tests ├── CMakeLists.txt └── basic ├── CMakeLists.txt └── main.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/README.md -------------------------------------------------------------------------------- /cmake/winrc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/cmake/winrc.cmake -------------------------------------------------------------------------------- /docs/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/docs/concepts.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/docs/examples.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/del/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/del/CMakeLists.txt -------------------------------------------------------------------------------- /examples/del/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/del/main.cpp -------------------------------------------------------------------------------- /examples/gcc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/gcc/CMakeLists.txt -------------------------------------------------------------------------------- /examples/gcc/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/gcc/main.cpp -------------------------------------------------------------------------------- /examples/git/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/git/CMakeLists.txt -------------------------------------------------------------------------------- /examples/git/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/git/main.cpp -------------------------------------------------------------------------------- /examples/mv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/mv/CMakeLists.txt -------------------------------------------------------------------------------- /examples/mv/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/examples/mv/main.cpp -------------------------------------------------------------------------------- /include/syscmdline/argument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/argument.h -------------------------------------------------------------------------------- /include/syscmdline/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/command.h -------------------------------------------------------------------------------- /include/syscmdline/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/global.h -------------------------------------------------------------------------------- /include/syscmdline/helplayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/helplayout.h -------------------------------------------------------------------------------- /include/syscmdline/option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/option.h -------------------------------------------------------------------------------- /include/syscmdline/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/parser.h -------------------------------------------------------------------------------- /include/syscmdline/parseresult.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/parseresult.h -------------------------------------------------------------------------------- /include/syscmdline/sharedbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/sharedbase.h -------------------------------------------------------------------------------- /include/syscmdline/strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/strings.h -------------------------------------------------------------------------------- /include/syscmdline/symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/symbol.h -------------------------------------------------------------------------------- /include/syscmdline/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/system.h -------------------------------------------------------------------------------- /include/syscmdline/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/include/syscmdline/value.h -------------------------------------------------------------------------------- /src/argument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/argument.cpp -------------------------------------------------------------------------------- /src/argument_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/argument_p.h -------------------------------------------------------------------------------- /src/command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/command.cpp -------------------------------------------------------------------------------- /src/command_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/command_p.h -------------------------------------------------------------------------------- /src/helplayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/helplayout.cpp -------------------------------------------------------------------------------- /src/helplayout_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/helplayout_p.h -------------------------------------------------------------------------------- /src/map_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/map_p.h -------------------------------------------------------------------------------- /src/option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/option.cpp -------------------------------------------------------------------------------- /src/option_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/option_p.h -------------------------------------------------------------------------------- /src/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/parser.cpp -------------------------------------------------------------------------------- /src/parser_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/parser_p.h -------------------------------------------------------------------------------- /src/parseresult.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/parseresult.cpp -------------------------------------------------------------------------------- /src/parseresult_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/parseresult_p.h -------------------------------------------------------------------------------- /src/sharedbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/sharedbase.cpp -------------------------------------------------------------------------------- /src/sharedbase_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/sharedbase_p.h -------------------------------------------------------------------------------- /src/symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/symbol.cpp -------------------------------------------------------------------------------- /src/symbol_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/symbol_p.h -------------------------------------------------------------------------------- /src/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/system.cpp -------------------------------------------------------------------------------- /src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/utils.cpp -------------------------------------------------------------------------------- /src/utils_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/utils_p.h -------------------------------------------------------------------------------- /src/value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/src/value.cpp -------------------------------------------------------------------------------- /syscmdlineConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/syscmdlineConfig.cmake.in -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(basic) -------------------------------------------------------------------------------- /tests/basic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/tests/basic/CMakeLists.txt -------------------------------------------------------------------------------- /tests/basic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SineStriker/syscmdline/HEAD/tests/basic/main.cpp --------------------------------------------------------------------------------