# 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 = "2018" name = "cotton" version = "0.1.1" authors = ["Jakub Pastuszek "] description = "A prelude with crates, types and functions useful for writing CLI tools." documentation = "https://docs.rs/cotton" readme = "README.md" keywords = [ "cli", "prelude", ] categories = ["command-line-interface"] license = "MIT" repository = "https://github.com/jpastuszek/cotton" [dependencies.ansi_term] version = "0.12.1" optional = true [dependencies.assert_matches] version = "1.5.0" optional = true [dependencies.atty] version = "0.2.14" optional = true [dependencies.boolinator] version = "2.4.0" [dependencies.chrono] version = "0.4.24" optional = true [dependencies.clap] version = "4.2.1" features = ["derive"] optional = true [dependencies.cradle] version = "0.2.2" optional = true [dependencies.digest] version = "0.10.6" optional = true [dependencies.directories] version = "5.0.0" optional = true [dependencies.error-context] version = "0.1.2" optional = true [dependencies.file-mode] version = "0.1.2" optional = true [dependencies.filetime] version = "0.2.20" optional = true [dependencies.hex] version = "0.4.3" optional = true [dependencies.itertools] version = "0.10.5" [dependencies.linked-hash-map] version = "0.5.6" [dependencies.linked_hash_set] version = "0.1.4" [dependencies.log] version = "0.4.17" features = ["std"] optional = true [dependencies.maybe-string] version = "0.1.0" [dependencies.mkargs] version = "1.0.0" optional = true [dependencies.problem] version = "5.3.0" features = ["log"] optional = true default-features = false [dependencies.regex] version = "1.7.3" optional = true [dependencies.scopeguard] version = "1.1.0" optional = true [dependencies.sha2] version = "0.10.6" optional = true [dependencies.shellwords] version = "1.1.0" optional = true [dependencies.signal-hook] version = "0.3.15" optional = true [dependencies.stderrlog] version = "0.5.4" optional = true [dependencies.tap] version = "1.0.1" [dependencies.tempfile] version = "3.5.0" optional = true [dependencies.term_size] version = "0.3.2" optional = true [dependencies.uninterruptible] version = "0.1.0" optional = true [dependencies.zzz] version = "0.2.0" optional = true [features] app = ["directories"] args = ["clap"] backtrace = ["problem/backtrace"] default = [ "regex", "args", "logging", "time", "term", "hashing", "files", "signals", "errors", "app", "exec", "process", ] errors = [ "problem", "error-context", "scopeguard", "assert_matches", ] files = [ "tempfile", "filetime", "file-mode", "file-owner", ] hashing = [ "hex", "sha2", "digest", ] logging = [ "log", "stderrlog", ] process = [ "shellwords", "exec", "mkargs", "cradle", ] regex = ["dep:regex"] signals = [ "signal-hook", "uninterruptible", ] term = [ "ansi_term", "atty", "zzz", "term_size", ] time = ["chrono"] [target."cfg(unix)".dependencies.exec] version = "0.3.1" optional = true [target."cfg(unix)".dependencies.file-owner] version = "0.1.1" optional = true