# 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" name = "cursive" version = "0.20.0" authors = ["Alexandre Bury "] description = "A TUI (Text User Interface) library focused on ease-of-use." documentation = "https://docs.rs/cursive" readme = "Readme.md" keywords = [ "ncurses", "TUI", "UI", ] categories = [ "command-line-interface", "gui", ] license = "MIT" repository = "https://github.com/gyscos/cursive" resolver = "1" [package.metadata.docs.rs] all-features = true [lib] name = "cursive" [[example]] name = "theme" required-features = ["toml"] [[example]] name = "ansi" required-features = ["ansi"] [dependencies.ahash] version = "0.8" [dependencies.bear-lib-terminal] version = "2" optional = true [dependencies.cfg-if] version = "1" [dependencies.crossbeam-channel] version = "0.5" [dependencies.crossterm] version = "0.25" optional = true [dependencies.cursive_core] version = "0.3.0" [dependencies.lazy_static] version = "1" [dependencies.libc] version = "0.2" [dependencies.log] version = "0.4" [dependencies.maplit] version = "1.0" optional = true [dependencies.ncurses] version = "5.99.0" features = ["wide"] optional = true [dependencies.pancurses] version = "0.17" features = ["wide"] optional = true [dependencies.term_size] version = "0.3" optional = true [dependencies.termion] version = "1" optional = true [dependencies.unicode-segmentation] version = "1" [dependencies.unicode-width] version = "0.1" [dev-dependencies.atty] version = "0.2" [dev-dependencies.pretty-bytes] version = "0.2" [dev-dependencies.rand] version = "0.8" [features] ansi = ["cursive_core/ansi"] blt-backend = ["bear-lib-terminal"] crossterm-backend = ["crossterm"] default = ["ncurses-backend"] doc-cfg = ["cursive_core/doc-cfg"] markdown = ["cursive_core/markdown"] ncurses-backend = [ "ncurses", "maplit", "term_size", ] pancurses-backend = [ "pancurses", "maplit", "term_size", ] termion-backend = ["termion"] toml = ["cursive_core/toml"] unstable_scroll = [] [target."cfg(unix)".dependencies.signal-hook] version = "0.3"