Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Last minute fixes #83

Merged
merged 3 commits into from
Jan 28, 2022
Merged

Last minute fixes #83

merged 3 commits into from
Jan 28, 2022

Conversation

davidovich
Copy link
Owner

This PR brings final touches after experimenting with a real implementation.

Allows disabling summonables as commands in config

The effect of this is that they do not show up in help, but are shown in
completions.

Fix bug where summonable commands were added to the wrong sub-command
(list command). This was missed because there were no tests with run
and without runl subcommands. This is addressed.

Ensure that completion still works if summonables are not commands.

Hides the help subcommand because we have a --help flag.

Fixes root_tests that were written in a way that they were gathering
state in the root creation helper (was called at test table creation
time).

The effect of this is that they do not show up in help, but are shown in
completions.

Fix bug where summonable commands were added to the wrong sub-command
(list command). This was missed because there were no tests with run
and without runl subcommands. This is addressed.

Ensure that completion still works if summonables are not commands.

Hides the help subcommand because we have a --help flag.

Fixes root_tests that were written in a way that they were gathering
state in the root creation helper (was called at test table creation
time).
@davidovich davidovich merged commit 5a46ae9 into main Jan 28, 2022
@davidovich davidovich deleted the last-minute-fixes branch January 28, 2022 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant