# 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 believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)

[package]
edition = "2018"
name = "nu"
version = "0.28.0"
authors = ["The Nu Project Contributors"]
exclude = ["images"]
default-run = "nu"
description = "A new type of shell"
homepage = "https://www.nushell.sh"
documentation = "https://www.nushell.sh/book/"
readme = "README.md"
license = "MIT"
repository = "https://github.com/nushell/nushell"
[profile.release]
opt-level = "z"
lto = true
codegen-units = 1

[[bin]]
name = "nu_plugin_core_textview"
path = "src/plugins/nu_plugin_core_textview.rs"
required-features = ["textview"]

[[bin]]
name = "nu_plugin_core_inc"
path = "src/plugins/nu_plugin_core_inc.rs"
required-features = ["inc"]

[[bin]]
name = "nu_plugin_core_ps"
path = "src/plugins/nu_plugin_core_ps.rs"
required-features = ["ps"]

[[bin]]
name = "nu_plugin_core_sys"
path = "src/plugins/nu_plugin_core_sys.rs"
required-features = ["sys"]

[[bin]]
name = "nu_plugin_core_fetch"
path = "src/plugins/nu_plugin_core_fetch.rs"
required-features = ["fetch"]

[[bin]]
name = "nu_plugin_core_match"
path = "src/plugins/nu_plugin_core_match.rs"
required-features = ["match"]

[[bin]]
name = "nu_plugin_core_post"
path = "src/plugins/nu_plugin_core_post.rs"
required-features = ["post"]

[[bin]]
name = "nu_plugin_extra_binaryview"
path = "src/plugins/nu_plugin_extra_binaryview.rs"
required-features = ["binaryview"]

[[bin]]
name = "nu_plugin_extra_tree"
path = "src/plugins/nu_plugin_extra_tree.rs"
required-features = ["tree"]

[[bin]]
name = "nu_plugin_extra_start"
path = "src/plugins/nu_plugin_extra_start.rs"
required-features = ["start"]

[[bin]]
name = "nu_plugin_extra_s3"
path = "src/plugins/nu_plugin_extra_s3.rs"
required-features = ["s3"]

[[bin]]
name = "nu_plugin_extra_chart_bar"
path = "src/plugins/nu_plugin_extra_chart_bar.rs"
required-features = ["chart"]

[[bin]]
name = "nu_plugin_extra_chart_line"
path = "src/plugins/nu_plugin_extra_chart_line.rs"
required-features = ["chart"]

[[bin]]
name = "nu_plugin_extra_xpath"
path = "src/plugins/nu_plugin_extra_xpath.rs"
required-features = ["xpath"]

[[bin]]
name = "nu_plugin_extra_selector"
path = "src/plugins/nu_plugin_extra_selector.rs"
required-features = ["selector"]

[[bin]]
name = "nu_plugin_extra_from_bson"
path = "src/plugins/nu_plugin_extra_from_bson.rs"
required-features = ["bson"]

[[bin]]
name = "nu_plugin_extra_to_bson"
path = "src/plugins/nu_plugin_extra_to_bson.rs"
required-features = ["bson"]

[[bin]]
name = "nu_plugin_extra_from_sqlite"
path = "src/plugins/nu_plugin_extra_from_sqlite.rs"
required-features = ["sqlite"]

[[bin]]
name = "nu_plugin_extra_to_sqlite"
path = "src/plugins/nu_plugin_extra_to_sqlite.rs"
required-features = ["sqlite"]

[[bin]]
name = "nu"
path = "src/main.rs"
[dependencies.clap]
version = "2.33.3"

[dependencies.ctrlc]
version = "3.1.7"
optional = true

[dependencies.futures]
version = "0.3.12"
features = ["compat", "io-compat"]

[dependencies.itertools]
version = "0.10.0"

[dependencies.log]
version = "0.4.14"

[dependencies.nu-cli]
version = "0.28.0"
default-features = false

[dependencies.nu-command]
version = "0.28.0"

[dependencies.nu-data]
version = "0.28.0"

[dependencies.nu-engine]
version = "0.28.0"

[dependencies.nu-errors]
version = "0.28.0"

[dependencies.nu-parser]
version = "0.28.0"

[dependencies.nu-plugin]
version = "0.28.0"

[dependencies.nu-protocol]
version = "0.28.0"

[dependencies.nu-source]
version = "0.28.0"

[dependencies.nu-value-ext]
version = "0.28.0"

[dependencies.nu_plugin_binaryview]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_chart]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_fetch]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_from_bson]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_from_sqlite]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_inc]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_match]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_post]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_ps]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_s3]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_selector]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_start]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_sys]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_textview]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_to_bson]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_to_sqlite]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_tree]
version = "0.28.0"
optional = true

[dependencies.nu_plugin_xpath]
version = "0.28.0"
optional = true

[dependencies.pretty_env_logger]
version = "0.4.0"
[dev-dependencies.dunce]
version = "1.0.1"

[dev-dependencies.nu-test-support]
version = "0.28.0"

[dev-dependencies.serial_test]
version = "0.5.1"

[build-dependencies]

[features]
binaryview = ["nu_plugin_binaryview"]
bson = ["nu_plugin_from_bson", "nu_plugin_to_bson"]
chart = ["nu_plugin_chart"]
clipboard-cli = ["nu-cli/clipboard-cli", "nu-command/clipboard-cli"]
ctrlc-support = ["nu-cli/ctrlc", "nu-command/ctrlc"]
default = ["nu-cli/shadow-rs", "sys", "ps", "textview", "inc", "directories-support", "ctrlc-support", "which-support", "ptree-support", "term-support", "uuid-support", "rustyline-support", "match", "post", "fetch", "zip-support"]
directories-support = ["nu-cli/directories", "nu-cli/dirs", "nu-command/directories", "nu-command/dirs", "nu-data/directories", "nu-data/dirs", "nu-engine/dirs"]
extra = ["default", "binaryview", "tree", "clipboard-cli", "trash-support", "start", "bson", "sqlite", "s3", "chart", "xpath", "selector"]
fetch = ["nu_plugin_fetch"]
inc = ["nu_plugin_inc"]
match = ["nu_plugin_match"]
post = ["nu_plugin_post"]
ps = ["nu_plugin_ps"]
ptree-support = ["nu-cli/ptree", "nu-command/ptree"]
rustyline-support = ["nu-cli/rustyline-support", "nu-command/rustyline-support"]
s3 = ["nu_plugin_s3"]
selector = ["nu_plugin_selector"]
sqlite = ["nu_plugin_from_sqlite", "nu_plugin_to_sqlite"]
stable = ["default"]
start = ["nu_plugin_start"]
sys = ["nu_plugin_sys"]
table-pager = ["nu-command/table-pager"]
term-support = ["nu-cli/term", "nu-command/term"]
textview = ["nu_plugin_textview"]
trace = ["nu-parser/trace"]
trash-support = ["nu-cli/trash-support", "nu-command/trash-support", "nu-engine/trash-support"]
tree = ["nu_plugin_tree"]
uuid-support = ["nu-cli/uuid_crate", "nu-command/uuid_crate"]
wasi = ["inc", "match", "ptree-support", "match", "tree", "rustyline-support"]
which-support = ["nu-cli/ichwh", "nu-cli/which", "nu-command/ichwh", "nu-command/which"]
xpath = ["nu_plugin_xpath"]
zip-support = ["nu-cli/zip", "nu-command/zip"]
