Cargo Features

cli-xtask has no features set by default.

[dependencies]
cli-xtask = { version = "0.8.0", features = ["bin-crate", "bin-crate-extra", "lib-crate", "lib-crate-extra", "main", "error-handler", "logger", "archive", "subcommand-clippy", "subcommand-dist", "subcommand-dist-archive", "subcommand-dist-build-bin", "subcommand-dist-build-completion", "subcommand-dist-build-doc", "subcommand-dist-build-license", "subcommand-dist-build-man", "subcommand-dist-build-readme", "subcommand-dist-clean", "subcommand-doc", "subcommand-docsrs", "subcommand-exec", "subcommand-pre-release", "subcommand-sync-rdme", "subcommand-tidy", "subcommand-udeps"] }
bin-crate bin-crate-extra? = subcommand-build, subcommand-clippy, subcommand-dist, subcommand-dist-build-bin, subcommand-dist-build-completion, subcommand-dist-build-doc, subcommand-dist-build-license, subcommand-dist-build-man, subcommand-dist-build-readme, subcommand-dist-clean, subcommand-fmt, subcommand-lint, subcommand-pre-release, subcommand-test, subcommand-tidy
bin-crate-extra = bin-crate, subcommand-sync-rdme, subcommand-udeps
lib-crate lib-crate-extra? = subcommand-build, subcommand-clippy, subcommand-doc, subcommand-docsrs, subcommand-fmt, subcommand-lint, subcommand-pre-release, subcommand-test, subcommand-tidy
lib-crate-extra = lib-crate, subcommand-sync-rdme, subcommand-udeps
main = error-handler, logger
error-handler main?

Enables color-eyre

Affects cli-xtask::error_handler

logger main?

Enables tracing-subscriber

Affects cli-xtask::logger

archive subcommand-dist-archive?

Enables flate2 and tar

Affects cli-xtask::archive

subcommand-build subcommand-clippy bin-crate? lib-crate?
subcommand-dist bin-crate? = subcommand-dist-archive
subcommand-dist-archive subcommand-dist? = archive
subcommand-dist-build-bin bin-crate?

Affects dist_build::DistBuild.dist_build_bin_args

subcommand-dist-build-completion bin-crate?

Enables clap_complete

Affects dist_build::DistBuild.dist_build_completion_args

subcommand-dist-build-doc bin-crate?

Affects dist_build::DistBuild.dist_build_doc_args

subcommand-dist-build-license bin-crate?

Enables regex

Affects dist_build::DistBuild.dist_build_license_args

subcommand-dist-build-man bin-crate?

Enables chrono, clap_mangen and string of clap

clap:

Allow runtime generated strings

Affects dist_build::DistBuild.dist_build_man_args

subcommand-dist-build-readme bin-crate?

Affects dist_build::DistBuild.dist_build_readme_args

subcommand-dist-clean bin-crate?
subcommand-doc lib-crate?
subcommand-docsrs lib-crate?

Enables serde and serde_json

subcommand-exec
subcommand-fmt subcommand-lint subcommand-pre-release bin-crate? lib-crate?
subcommand-sync-rdme bin-crate-extra? lib-crate-extra?
subcommand-test subcommand-tidy bin-crate? lib-crate?
subcommand-udeps bin-crate-extra? lib-crate-extra?