Commit Graph

7 Commits

Author SHA1 Message Date
6c3adc3dda refactor(parser): replace variant-based actions with polymorphic interface
Simplify action handling by introducing a polymorphic base class for actions
Remove std::variant usage and improve type safety with proper cloning
Clean up unused includes and test code in main.cpp
2025-10-04 00:33:27 +04:00
179f5e5d1b better type safety for action types. 2025-10-04 00:12:23 +04:00
ebbf3983de feat(parser): add platform-specific parsers and argument conventions
Implement platform-specific parsers for Windows, Linux, and macOS
Add GNU argument convention implementations
Create fake parser for testing purposes
Update CMakeLists to include new headers
2025-10-03 23:56:54 +04:00
Abdüssamet ERSOYLU
ef0a0c06f8 Update argument_parser.hpp 2025-07-02 16:03:16 +04:00
d9944e2927 remove unneccessary folders 2025-06-24 18:46:31 +04:00
Abdüssamet ERSOYLU
e02bf8a5b2 Create LICENSE 2025-06-24 18:45:46 +04:00
5ff911f351 first 2025-06-24 18:35:50 +04:00