# 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 = "2021" rust-version = "1.75.0" name = "brush-interactive" version = "0.2.12" authors = ["reuben olinsky"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Interactive layer of brush-shell" readme = "README.md" keywords = [ "cli", "shell", "sh", "bash", "script", ] categories = [ "command-line-utilities", "development-tools", ] license = "MIT" repository = "https://github.com/reubeno/brush" [lib] name = "brush_interactive" path = "src/lib.rs" bench = false [dependencies.async-trait] version = "0.1.83" [dependencies.brush-core] version = "^0.2.12" [dependencies.brush-parser] version = "^0.2.10" [dependencies.indexmap] version = "2.6.0" [dependencies.nu-ansi-term] version = "0.50.1" optional = true [dependencies.reedline] version = "0.36.0" optional = true [dependencies.thiserror] version = "1.0.65" [dependencies.tracing] version = "0.1.40" [features] basic = [] default = ["basic"] reedline = [ "dep:reedline", "dep:nu-ansi-term", ] [target."cfg(any(windows, unix))".dependencies.tokio] version = "1.41.0" features = [ "macros", "signal", ] [lints.clippy] bool_to_int_with_if = "allow" collapsible_else_if = "allow" collapsible_if = "allow" expect_used = "deny" format_push_string = "deny" if_not_else = "allow" if_same_then_else = "allow" match_same_arms = "allow" missing_errors_doc = "allow" missing_panics_doc = "allow" multiple_crate_versions = "allow" must_use_candidate = "allow" panic = "deny" panic_in_result_fn = "deny" redundant_closure_for_method_calls = "allow" redundant_else = "allow" result_large_err = "allow" similar_names = "allow" struct_excessive_bools = "allow" todo = "deny" unwrap_in_result = "deny" [lints.clippy.all] level = "deny" priority = -1 [lints.clippy.cargo] level = "deny" priority = -1 [lints.clippy.pedantic] level = "deny" priority = -1 [lints.clippy.perf] level = "deny" priority = -1