forked from extern/nushell
d2ac506de3
* Changes to allow plugins to be loaded in a multi-threaded manner in order to decrease startup time. * Ran rust fmt and clippy to find and fix first pass errors. Updated launch.jason to make debugging easier in vscode. Also added tasks.json so tasks like clippy can be ran easily. * ran fmt again * Delete launch.json Remove IDE settings file * Remove IDE settings file * Ignore vscode IDE settings * Cloned the context instead of Arc/Mutexing it. Co-authored-by: Darren Schroeder <fdncred@hotmail.com> Co-authored-by: Jonathan Turner <jonathandturner@users.noreply.github.com>
113 lines
2.7 KiB
TOML
113 lines
2.7 KiB
TOML
[package]
|
|
name = "nu-cli"
|
|
version = "0.13.1"
|
|
authors = ["The Nu Project Contributors"]
|
|
description = "CLI for nushell"
|
|
edition = "2018"
|
|
license = "MIT"
|
|
|
|
[lib]
|
|
doctest = false
|
|
|
|
[dependencies]
|
|
nu-source = { version = "0.13.0", path = "../nu-source" }
|
|
nu-plugin = { version = "0.13.0", path = "../nu-plugin" }
|
|
nu-protocol = { version = "0.13.0", path = "../nu-protocol" }
|
|
nu-errors = { version = "0.13.0", path = "../nu-errors" }
|
|
nu-parser = { version = "0.13.0", path = "../nu-parser" }
|
|
nu-value-ext = { version = "0.13.0", path = "../nu-value-ext" }
|
|
nu-test-support = { version = "0.13.0", path = "../nu-test-support" }
|
|
|
|
|
|
ansi_term = "0.12.1"
|
|
app_dirs = "1.2.1"
|
|
async-stream = "0.2"
|
|
base64 = "0.12.0"
|
|
bigdecimal = { version = "0.1.0", features = ["serde"] }
|
|
bson = { version = "0.14.1", features = ["decimal128"] }
|
|
byte-unit = "3.0.3"
|
|
bytes = "0.5.4"
|
|
calamine = "0.16"
|
|
cfg-if = "0.1"
|
|
chrono = { version = "0.4.11", features = ["serde"] }
|
|
clap = "2.33.0"
|
|
csv = "1.1"
|
|
ctrlc = "3.1.4"
|
|
derive-new = "0.5.8"
|
|
dirs = "2.0.2"
|
|
dunce = "1.0.0"
|
|
eml-parser = "0.1.0"
|
|
filesize = "0.2.0"
|
|
futures = { version = "0.3", features = ["compat", "io-compat"] }
|
|
futures-util = "0.3.4"
|
|
futures_codec = "0.4"
|
|
getset = "0.1.0"
|
|
git2 = { version = "0.13.1", default_features = false }
|
|
glob = "0.3.0"
|
|
hex = "0.4"
|
|
htmlescape = "0.3.1"
|
|
ical = "0.6.*"
|
|
ichwh = "0.3.4"
|
|
indexmap = { version = "1.3.2", features = ["serde-1"] }
|
|
itertools = "0.9.0"
|
|
language-reporting = "0.4.0"
|
|
log = "0.4.8"
|
|
meval = "0.2"
|
|
natural = "0.5.0"
|
|
num-bigint = { version = "0.2.6", features = ["serde"] }
|
|
num-traits = "0.2.11"
|
|
parking_lot = "0.10.0"
|
|
pin-utils = "0.1.0-alpha.4"
|
|
pretty-hex = "0.1.1"
|
|
pretty_env_logger = "0.4.0"
|
|
prettytable-rs = "0.8.0"
|
|
ptree = {version = "0.2" }
|
|
query_interface = "0.3.5"
|
|
rand = "0.7"
|
|
regex = "1"
|
|
roxmltree = "0.10.1"
|
|
rustyline = "6.1.2"
|
|
serde = { version = "1.0.106", features = ["derive"] }
|
|
serde-hjson = "0.9.1"
|
|
serde_bytes = "0.11.3"
|
|
serde_ini = "0.2.0"
|
|
serde_json = "1.0.51"
|
|
serde_urlencoded = "0.6.1"
|
|
serde_yaml = "0.8"
|
|
shellexpand = "2.0.0"
|
|
strip-ansi-escapes = "0.1.0"
|
|
tempfile = "3.1.0"
|
|
term = "0.5.2"
|
|
termcolor = "1.1.0"
|
|
textwrap = {version = "0.11.0", features = ["term_size"]}
|
|
toml = "0.5.6"
|
|
typetag = "0.1.4"
|
|
umask = "0.1"
|
|
unicode-xid = "0.2.0"
|
|
which = "3"
|
|
|
|
trash = { version = "1.0.0", optional = true }
|
|
clipboard = { version = "0.5", optional = true }
|
|
starship = { version = "0.39.0", optional = true }
|
|
rayon = "1.3.0"
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
users = "0.10.0"
|
|
|
|
[dependencies.rusqlite]
|
|
version = "0.22.0"
|
|
features = ["bundled", "blob"]
|
|
|
|
[build-dependencies]
|
|
nu-build = { version = "0.13.0", path = "../nu-build" }
|
|
|
|
[dev-dependencies]
|
|
quickcheck = "0.9"
|
|
quickcheck_macros = "0.9"
|
|
|
|
[features]
|
|
stable = []
|
|
starship-prompt = ["starship"]
|
|
clipboard-cli = ["clipboard"]
|
|
trash-support = ["trash"]
|