Our current command line argument parsing code works, but the problem is that it's still easy to crash. Another downside is that if invalid arguments are specified, our code does not generate an "usage" text which demonstrates which command line arguments are available and how to use them. To save time, we should consider to use something like https://github.com/CLIUtils/CLI11
Is your feature request related to a problem?
Our current command line argument parsing code works, but the problem is that it's still easy to crash. Another downside is that if invalid arguments are specified, our code does not generate an "usage" text which demonstrates which command line arguments are available and how to use them. To save time, we should consider to use something like https://github.com/CLIUtils/CLI11
Description
Replace cla_parser.hpp with https://github.com/CLIUtils/CLI11
Alternatives
Keep cla_parser code
Affected Code
https://github.com/inexorgame/vulkan-renderer/tree/main/src/vulkan-renderer/tools
Operating System
All
Additional Context
None