hipcheck icon indicating copy to clipboard operation
hipcheck copied to clipboard

Transition CLI interface to compile-time construction

Open alilleybrinker opened this issue 1 year ago • 0 comments

clap, which we use to define our CLI interface, has two mechanisms you can use for that definition. Currently, we use the runtime mechanism, but it would be better if we used the compile time mechanism. You trade-off a bit for a slower compile time to do the code generation, but you get compile-time validation that the CLI is correct, and it's generally more predictable and less error-prone than the way we do it today.

alilleybrinker avatar May 08 '24 16:05 alilleybrinker