[package] name = "radicle-tui" license = "MIT OR Apache-2.0" version = "0.1.0" authors = ["Erik Kundt "] edition = "2021" build = "build.rs" [[bin]] name = "rad-tui" path = "bin/main.rs" [features] default = ["flux"] realm = ["dep:tuirealm", "dep:tui-realm-stdlib"] flux = ["dep:tokio", "dep:tokio-stream"] [dependencies] anyhow = { version = "1" } inquire = { version = "0.6.2", default-features = false, features = ["termion", "editor"] } lexopt = { version = "0.3.0" } libc = { version = "^0.2" } log = { version = "0.4.19" } radicle = { git = "https://github.com/radicle-dev/heartwood", rev = "eff4016" } radicle-term = { git = "https://github.com/radicle-dev/heartwood", package = "radicle-term", rev = "eff4016" } radicle-surf = { version = "0.18.0" } ratatui = { git = "https://github.com/erak/ratatui", branch = "termion-cursor", default-features = false, features = ["all-widgets", "termion"] } simple-logging = { version = "2.0.2" } serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0" } signal-hook = { version = "0.3.17" } timeago = { version = "0.4.1" } termion = { version = "3" } textwrap = { version = "0.16.0" } thiserror = { version = "1" } tokio = { version = "1.32.0", features = ["full"], optional = true } tokio-stream = { version = "0.1.14", optional = true } tuirealm = { version = "^1.9.0", default-features = false, features = ["termion", "ratatui", "derive"], optional = true } tui-realm-stdlib = { version = "1.3.1", default-features = false, features = ["termion", "ratatui"], optional = true }