o3de / o3de-azslc

Amazon Shader Language (AZSL) Compiler
Other
23 stars 14 forks source link

Replace docopt with CLI11 #12

Closed jeremyong closed 3 years ago

jeremyong commented 3 years ago

Replacing docopt with a non-regex based CLI parser removes the entirety of the Boost dependency, which deflates to over 1.5 GB of source and binary data (no longer needed after this change).

The CLI parser that replaces docopt generates a similar docstring and has same parsing behavior. See https://github.com/CLIUtils/CLI11 to inspect CLI11 and its license (BSD 3).

jeremyong commented 3 years ago

Looks like the tests complete 2 minutes faster relative to the last run also