cli-xtask 0.10.2

A collection of utility functions and command line interfaces for cargo-xtask
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
rust-version = "1.88.0"
name = "cli-xtask"
version = "0.10.2"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A collection of utility functions and command line interfaces for cargo-xtask"
readme = "README.md"
keywords = []
categories = []
license = "MIT OR Apache-2.0"
repository = "https://github.com/gifnksm/cli-xtask"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
    "--cfg",
    "docsrs",
]

[package.metadata.cargo-sync-rdme.badge]
style = "flat-square"

[package.metadata.cargo-sync-rdme.badge.badges]
maintenance = true
crates-io = true
docs-rs = true
rust-version = true
codecov = true

[package.metadata.cargo-sync-rdme.badge.badges.license]
link = "#license"

[package.metadata.cargo-sync-rdme.badge.badges.github-actions]
workflows = "ci.yml"

[package.metadata.cargo-sync-rdme.rustdoc]
html-root-url = "https://docs.rs/cli-xtask/latest"

[badges.maintenance]
status = "passively-maintained"

[features]
archive = [
    "dep:flate2",
    "dep:tar",
]
bin-crate = [
    "subcommand-build",
    "subcommand-clippy",
    "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-dist",
    "subcommand-fmt",
    "subcommand-lint",
    "subcommand-pre-release",
    "subcommand-test",
    "subcommand-tidy",
]
bin-crate-extra = [
    "bin-crate",
    "subcommand-sync-rdme",
    "subcommand-udeps",
]
default = []
error-handler = ["dep:color-eyre"]
lib-crate = [
    "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",
]
logger = ["dep:tracing-subscriber"]
main = [
    "logger",
    "error-handler",
]
subcommand-build = []
subcommand-clippy = []
subcommand-dist = ["subcommand-dist-archive"]
subcommand-dist-archive = ["archive"]
subcommand-dist-build-bin = []
subcommand-dist-build-completion = [
    "dep:clap_complete",
    "dep:clap_complete_nushell",
]
subcommand-dist-build-doc = []
subcommand-dist-build-license = ["dep:regex"]
subcommand-dist-build-man = [
    "dep:chrono",
    "dep:clap_mangen",
    "clap/string",
]
subcommand-dist-build-readme = []
subcommand-dist-clean = []
subcommand-doc = []
subcommand-docsrs = [
    "dep:serde",
    "dep:serde_json",
]
subcommand-exec = []
subcommand-fmt = []
subcommand-lint = []
subcommand-pre-release = []
subcommand-sync-rdme = []
subcommand-test = []
subcommand-tidy = []
subcommand-udeps = []

[lib]
name = "cli_xtask"
path = "src/lib.rs"

[[bin]]
name = "cli-xtask"
path = "src/main.rs"

[dependencies.cargo_metadata]
version = "0.23.1"

[dependencies.chrono]
version = "0.4.44"
features = ["clock"]
optional = true

[dependencies.clap]
version = "4.6.0"
features = ["derive"]

[dependencies.clap-cargo]
version = "0.18.3"

[dependencies.clap_complete]
version = "4.6.0"
optional = true

[dependencies.clap_complete_nushell]
version = "4.6.0"
optional = true

[dependencies.clap_mangen]
version = "0.2.33"
optional = true

[dependencies.color-eyre]
version = "0.6.5"
optional = true

[dependencies.eyre]
version = "0.6.12"

[dependencies.flate2]
version = "1.1.9"
optional = true

[dependencies.regex]
version = "1.12.3"
optional = true

[dependencies.serde]
version = "1.0.228"
features = ["derive"]
optional = true

[dependencies.serde_json]
version = "1.0.149"
optional = true

[dependencies.tar]
version = "0.4.45"
optional = true

[dependencies.tracing]
version = "0.1.44"

[dependencies.tracing-subscriber]
version = "0.3.23"
features = ["env-filter"]
optional = true

[dependencies.walkdir]
version = "2.5.0"

[dev-dependencies]

[build-dependencies]