| # 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 = "tui" |
| version = "0.16.0" |
| authors = ["Florian Dehau <work@fdehau.com>"] |
| exclude = ["assets/*", ".github", "Makefile.toml", "CONTRIBUTING.md", "*.log", "tags"] |
| autoexamples = true |
| description = "A library to build rich terminal user interfaces or dashboards\n" |
| documentation = "https://docs.rs/tui/0.16.0/tui/" |
| readme = "README.md" |
| keywords = ["tui", "terminal", "dashboard"] |
| license = "MIT" |
| repository = "https://github.com/fdehau/tui-rs" |
| |
| [[example]] |
| name = "canvas" |
| path = "examples/canvas.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "user_input" |
| path = "examples/user_input.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "gauge" |
| path = "examples/gauge.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "barchart" |
| path = "examples/barchart.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "chart" |
| path = "examples/chart.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "paragraph" |
| path = "examples/paragraph.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "list" |
| path = "examples/list.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "table" |
| path = "examples/table.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "tabs" |
| path = "examples/tabs.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "custom_widget" |
| path = "examples/custom_widget.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "layout" |
| path = "examples/layout.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "popup" |
| path = "examples/popup.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "block" |
| path = "examples/block.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "sparkline" |
| path = "examples/sparkline.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "termion_demo" |
| path = "examples/termion_demo.rs" |
| required-features = ["termion"] |
| |
| [[example]] |
| name = "rustbox_demo" |
| path = "examples/rustbox_demo.rs" |
| required-features = ["rustbox"] |
| |
| [[example]] |
| name = "crossterm_demo" |
| path = "examples/crossterm_demo.rs" |
| required-features = ["crossterm"] |
| |
| [[example]] |
| name = "curses_demo" |
| path = "examples/curses_demo.rs" |
| required-features = ["curses"] |
| [dependencies.bitflags] |
| version = "1.0" |
| |
| [dependencies.cassowary] |
| version = "0.3" |
| |
| [dependencies.crossterm] |
| version = "0.20" |
| optional = true |
| |
| [dependencies.easycurses] |
| version = "0.12.2" |
| optional = true |
| |
| [dependencies.pancurses] |
| version = "0.16.1" |
| features = ["win32a"] |
| optional = true |
| |
| [dependencies.rustbox] |
| version = "0.11" |
| optional = true |
| |
| [dependencies.serde] |
| version = "1" |
| features = ["derive"] |
| optional = true |
| |
| [dependencies.termion] |
| version = "1.5" |
| optional = true |
| |
| [dependencies.unicode-segmentation] |
| version = "1.2" |
| |
| [dependencies.unicode-width] |
| version = "0.1" |
| [dev-dependencies.argh] |
| version = "0.1" |
| |
| [dev-dependencies.rand] |
| version = "0.8" |
| |
| [features] |
| curses = ["easycurses", "pancurses"] |
| default = ["termion"] |
| |
| [badges] |