Technica-Engineering / kalash

Test runner made for scalable automation based on standard Python's `unittest`
GNU General Public License v3.0
3 stars 0 forks source link

[FEATURE] Add subcommands #6

Closed kjczarne closed 2 years ago

kjczarne commented 2 years ago

Is your feature request related to a problem? Please describe. Additional features coming into Kalash are going to force us to use subcommands for the CLI.

Describe the solution you'd like

Describe alternatives you've considered The alternative is tacking on flags onto the current CLI but that is a bit semantically incorrect. Consider a disparate behavior of kalash run vs. kalash sync. The first subcommand ought to be related to an actual test run, while the second on would synchronize data with a ticket management system (#5). Using kalash --sync instead would imply that we're syncing and running? This doesn't sound right.

Additional context N/A