<commit_before>[package]

authors = [
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "stratact <<EMAIL>>",
    "AdminXVII <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "jD91mZM2 <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "Sag0Sag0 <<EMAIL>>",
]
build = "build.rs"
description = "The Ion Shell"
license-file = "LICENSE"
name = "ion-shell"
readme = "README.md"
repository = "https://gitlab.redox-os.org/redox-os/ion"
version = "1.0.0-alpha"
edition = "2018"
keywords = ["shell", "script", "program", "config", "configuration"]
categories = ["command-line-utilities", "config"]
documentation = "https://doc.redox-os.org/ion-manual/"

[badges]
gitlab = { repository = "https://gitlab.redox-os.org/redox-os/ion", branch = "master" }
maintenance = { status = "experimental" }

[features]
advanced_arg_parsing = []

[workspace]
members = [ "members/builtins-proc", "members/ranges", "members/scopes-rs", "members/types-rs" ]

[dev-dependencies]
criterion = "0.2"
serial_test = "*"
serial_test_derive = "*"
# window example
piston-ai_behavior = "0.31"
piston_window = "0.99"
piston2d-sprite = "0.55"

[[bench]]
name = "terminator"
harness = false

[[bench]]
name = "statement"
harness = false

[[bench]]
name = "builtins"
harness = false

[[bin]]
name = "ion"
path = "src/main.rs"

[build-dependencies]
ansi_term = "0.11"
version_check = "0.9"

[dependencies]
calculate = { git = "https://gitlab.redox-os.org/redox-os/calc" }
err-derive = "0.1"
glob = "0.3"
itoa = "0.4"
liner = { git = "https://gitlab.redox-os.org/redox-os/liner" }
rand = "0.6.1"
regex = "1.1"
small = { git = "https://gitlab.redox-os.org/redox-os/small", features = ["std"] }
smallvec = "0.6"
unicode-segmentation = "1.2"
xdg = "2.2.0"
ion-ranges = { path = "members/ranges" }
scopes = { path = "members/scopes-rs" }
types-rs = { path = "members/types-rs" }
builtins-proc = { path = "members/builtins-proc" }
hashbrown = "0.5"
itertools = "0.8"
lexical = "2.0"
object-pool = "0.3.1"
auto_enums = "0.5.5"
structopt = "^0.2"
atty = "0.2"
permutate = "0.3"
dirs = "1.0"
nix = "0.14"

[target."cfg(all(unix, not(target_os = \"redox\")))".dependencies]
users = "0.9"

[target."cfg(target_os = \"dragonfly\")".dependencies]
errno-dragonfly = "0.1.1"

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

[profile.release]<commit_msg>Add version for crates.io dependencies<commit_after>[package]

authors = [
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "stratact <<EMAIL>>",
    "AdminXVII <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "jD91mZM2 <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "Sag0Sag0 <<EMAIL>>",
]
build = "build.rs"
description = "The Ion Shell"
license-file = "LICENSE"
name = "ion-shell"
readme = "README.md"
repository = "https://gitlab.redox-os.org/redox-os/ion"
version = "1.0.0-alpha"
edition = "2018"
keywords = ["shell", "script", "program", "config", "configuration"]
categories = ["command-line-utilities", "config"]
documentation = "https://doc.redox-os.org/ion-manual/"

[badges]
gitlab = { repository = "https://gitlab.redox-os.org/redox-os/ion", branch = "master" }
maintenance = { status = "experimental" }

[features]
advanced_arg_parsing = []

[workspace]
members = [ "members/builtins-proc", "members/ranges", "members/scopes-rs", "members/types-rs" ]

[dev-dependencies]
criterion = "0.2"
serial_test = "*"
serial_test_derive = "*"
# window example
piston-ai_behavior = "0.31"
piston_window = "0.99"
piston2d-sprite = "0.55"

[[bench]]
name = "terminator"
harness = false

[[bench]]
name = "statement"
harness = false

[[bench]]
name = "builtins"
harness = false

[[bin]]
name = "ion"
path = "src/main.rs"

[build-dependencies]
ansi_term = "0.11"
version_check = "0.9"

[dependencies]
calculate = { git = "https://gitlab.redox-os.org/redox-os/calc" }
err-derive = "0.1"
glob = "0.3"
itoa = "0.4"
liner = { git = "https://gitlab.redox-os.org/redox-os/liner" }
rand = "0.6.1"
regex = "1.1"
small = { git = "https://gitlab.redox-os.org/redox-os/small", features = ["std"] }
smallvec = "0.6"
unicode-segmentation = "1.2"
xdg = "2.2.0"
ion-ranges = { version = "0.1", path = "members/ranges" }
scopes = { version = "0.1", path = "members/scopes-rs" }
types-rs = { version = "0.1", path = "members/types-rs" }
builtins-proc = { version = "0.1", path = "members/builtins-proc" }
hashbrown = "0.5"
itertools = "0.8"
lexical = "2.0"
object-pool = "0.3.1"
auto_enums = "0.5.5"
structopt = "^0.2"
atty = "0.2"
permutate = "0.3"
dirs = "1.0"
nix = "0.14"

[target."cfg(all(unix, not(target_os = \"redox\")))".dependencies]
users = "0.9"

[target."cfg(target_os = \"dragonfly\")".dependencies]
errno-dragonfly = "0.1.1"

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

[profile.release]
{'fraction_non_alphanumeric': 0.2234840368545104, 'fraction_numerical': 0.03385472466252411, 'mean_word_length': 4.030172413793103, 'pattern_counts': {'":': 0, '<': 49, '<?xml version=': 0, '>': 49, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4243476', 'n_tokens_mistral': 2007, 'n_tokens_neox': 1956, 'n_words': 365}