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

Improved 'xtask' experience, removed old commands. #62

Merged
merged 1 commit into from
May 10, 2024

Conversation

alilleybrinker
Copy link
Collaborator

This commit removes some minimally useful commands from xtask, and also rewrites the xtask CLI and printing to be more consistent, more helpful, and easier to control.

We now use clap-verbosity-flag to auto-handle verbosity through the log crate, and all printing (outside of auto-printing by duct) is handled through log and env_logger, with clap-verbosity-flag applying filtering based on CLI flags.

@alilleybrinker alilleybrinker added the type: enhancement New feature or request label May 10, 2024
@alilleybrinker alilleybrinker added this to the 3.2.0 milestone May 10, 2024
@alilleybrinker alilleybrinker self-assigned this May 10, 2024
This commit removes some minimally useful commands from `xtask`, and
also rewrites the `xtask` CLI and printing to be more consistent, more
helpful, and easier to control.

We now use `clap-verbosity-flag` to auto-handle verbosity through the
`log` crate, and all printing (outside of auto-printing by `duct`) is
handled through `log` and `env_logger`, with `clap-verbosity-flag`
applying filtering based on CLI flags.

Signed-off-by: Andrew Lilley Brinker <[email protected]>
@alilleybrinker alilleybrinker force-pushed the alilleybrinker/xtask-improvements branch from fb77724 to f0a5a57 Compare May 10, 2024 18:49
@alilleybrinker alilleybrinker merged commit 339d054 into main May 10, 2024
9 checks passed
@alilleybrinker alilleybrinker deleted the alilleybrinker/xtask-improvements branch May 10, 2024 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant