Skip to content

Conversation

@happz
Copy link
Contributor

@happz happz commented Jan 4, 2026

They are not that different, each step class just used different step name, and that was it. Dropping the base_command method from Step-like classes, replacing them with a shared implementation.

Also, --how now prints allowed/known plugins as possible choices. I was editing the help text, and this felt like a natural change of the option.

Pull Request Checklist

  • implement the feature

@happz happz added this to planning Jan 4, 2026
@happz happz added code | cli Changes related to the command line interface code | style Code style changes not affecting functionality code | no functional change "No Functional Change" intended. Patch should not change tmt's behavior in any way. ci | full test Pull request is ready for the full test execution labels Jan 4, 2026
@github-project-automation github-project-automation bot moved this to backlog in planning Jan 4, 2026
@happz happz moved this from backlog to implement in planning Jan 4, 2026
They are not that different, each step class just used different step
name, and that was it. Dropping the `base_command` method from
`Step`-like classes, replacing them with a shared implementation.

Also, `--how` now prints allowed/known plugins as possible choices. I
was editing the help text, and this felt like a natural change of the
option.
@happz happz force-pushed the base-command-to-base-plugin-class branch from 8af29bc to b5373c7 Compare January 4, 2026 20:15
@LecrisUT LecrisUT self-assigned this Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci | full test Pull request is ready for the full test execution code | cli Changes related to the command line interface code | no functional change "No Functional Change" intended. Patch should not change tmt's behavior in any way. code | style Code style changes not affecting functionality

Projects

Status: implement

Development

Successfully merging this pull request may close these issues.

3 participants