letalboy / testrium

Testrium is the pinnacle of testing libraries, designed to elevate your testing experience to heavenly heights. Seamlessly integrating the power and flexibility of modern testing frameworks, ElysianProbe provides an unparalleled suite of tools to ensure your code is flawless.
0 stars 1 forks source link

CLI Command Usability Enhancement #17

Open letalboy opened 1 week ago

letalboy commented 1 week ago

Description

There is a need to ensure the CLI commands are intuitive and user-friendly. The current implementation requiring gen_path may not be ideal.

Suggested Improvement

Adopt a more flexible and intuitive command structure similar to pip installer commands. For instance, using a dot (.) to denote the current directory or specifying relative paths for other locations.

Steps to Reproduce

  1. Review the current CLI command structure for generating configuration files.
  2. Propose and implement a structure that simplifies the user experience, such as:
    • testrium gen-configs .
    • testrium gen-configs ./tests/test_case_1/

Expected Outcome

The CLI commands should be easy to use, reducing potential confusion and errors by users.