rustyline 14.0.0

Rustyline, a readline implementation based on Antirez's Linenoise
Documentation
[[example]]
name = "custom_key_bindings"
required-features = ["custom-bindings", "derive"]

[[example]]
name = "diy_hints"
required-features = ["derive"]

[[example]]
name = "example"
required-features = ["custom-bindings", "derive"]

[[example]]
name = "input_multiline"
required-features = ["custom-bindings", "derive"]

[[example]]
name = "input_validation"
required-features = ["derive"]

[[example]]
name = "numeric_input"
required-features = ["custom-bindings"]

[[example]]
name = "read_password"
required-features = ["derive"]

[[example]]
name = "sqlite_history"
required-features = ["with-sqlite-history"]
[badges.maintenance]
status = "actively-developed"
[dependencies.bitflags]
version = "2.0"

[dependencies.cfg-if]
version = "1.0"

[dependencies.fd-lock]
optional = true
version = "4.0.0"

[dependencies.home]
optional = true
version = "0.5.4"

[dependencies.libc]
version = "0.2"

[dependencies.log]
version = "0.4"

[dependencies.memchr]
version = "2.0"

[dependencies.radix_trie]
optional = true
version = "0.2"

[dependencies.regex]
optional = true
version = "1.5.5"

[dependencies.rusqlite]
default-features = false
features = ["bundled", "backup"]
optional = true
version = "0.31.0"

[dependencies.rustyline-derive]
optional = true
version = "0.10.0"

[dependencies.unicode-segmentation]
version = "1.0"

[dependencies.unicode-width]
version = "0.1"
[dev-dependencies.assert_matches]
version = "1.2"

[dev-dependencies.doc-comment]
version = "0.3"

[dev-dependencies.env_logger]
default-features = false
version = "0.11"

[dev-dependencies.rand]
version = "0.8"

[dev-dependencies.tempfile]
version = "3.1.0"

[features]
case_insensitive_history_search = ["regex"]
custom-bindings = ["radix_trie"]
default = ["custom-bindings", "with-dirs", "with-file-history"]
derive = ["rustyline-derive"]
with-dirs = ["home"]
with-file-history = ["fd-lock"]
with-fuzzy = ["skim"]
with-sqlite-history = ["rusqlite"]

[package]
authors = ["Katsu Kawakami <kkawa1570@gmail.com>"]
categories = ["command-line-interface"]
description = "Rustyline, a readline implementation based on Antirez's Linenoise"
documentation = "https://docs.rs/rustyline"
edition = "2021"
exclude = ["/.github/*", "/rustfmt.toml"]
keywords = ["readline"]
license = "MIT"
name = "rustyline"
readme = "README.md"
repository = "https://github.com/kkawakam/rustyline"
version = "14.0.0"
[package.metadata.docs.rs]
all-features = false
default-target = "x86_64-unknown-linux-gnu"
features = ["custom-bindings", "derive", "with-dirs", "with-file-history", "with-fuzzy"]
no-default-features = true
rustdoc-args = ["--cfg", "docsrs"]
[target."cfg(unix)".dependencies.buffer-redux]
default-features = false
optional = true
version = "1.0"

[target."cfg(unix)".dependencies.nix]
default-features = false
features = ["fs", "ioctl", "poll", "signal", "term"]
version = "0.28"

[target."cfg(unix)".dependencies.signal-hook]
default-features = false
optional = true
version = "0.3"

[target."cfg(unix)".dependencies.skim]
default-features = false
optional = true
version = "0.10"

[target."cfg(unix)".dependencies.termios]
optional = true
version = "0.3.3"

[target."cfg(unix)".dependencies.utf8parse]
version = "0.2"
[target."cfg(windows)".dependencies.clipboard-win]
version = "5.0"

[target."cfg(windows)".dependencies.windows-sys]
features = ["Win32_Foundation", "Win32_System_Console", "Win32_Security", "Win32_System_Threading", "Win32_UI_Input_KeyboardAndMouse"]
version = "0.52.0"