[Feature request]: Add Standardized Dry Run And Verbose Flags To All flepimop
CLI Actions
#470
Labels
cli
Relating to command line interfaces
enhancement
Request for improvement or addition of new feature(s).
medium priority
Medium priority.
Milestone
Label
enhancement, cli
Priority Label
medium priority
Is your feature request related to a problem? Please describe.
Dry run and verbose flags provide developers/users a way to debug/diagnose issues using a CLI tool and a way to control the level of output from a tool. Furthermore, a dry run flag provides a way to painlessly test/experiment with a tool without unintended side effects. These are missing from
flepiMoP
's CLI interface.Is your feature request related to a new application, scenario round, pathogen? Please describe.
No response
Describe the solution you'd like
An existing example of these features can be found in GH-394. See this for an example of verbosity:
flepiMoP/flepimop/gempyor_pkg/src/gempyor/batch.py
Lines 1084 to 1112 in ad11fae
Which leverages logging infrastructure from the now merged into
dev
GH-447. See this for an example of dry run:flepiMoP/flepimop/gempyor_pkg/src/gempyor/batch.py
Lines 489 to 510 in ad11fae
This issue is about extracting the verbose and dry run options as they exist in GH-394 and integrating them into other commands:
flepiMoP/flepimop/gempyor_pkg/src/gempyor/shared_cli.py
Lines 130 to 143 in ad11fae
The text was updated successfully, but these errors were encountered: