[package] name = "pikl" description = "Keyboard-driven, hookable, streaming menu for terminal and desktop. Pipe stuff in, pick stuff out." version.workspace = true edition.workspace = true license.workspace = true [lints] workspace = true [[bin]] name = "pikl" path = "src/main.rs" [dependencies] pikl-core = { path = "../pikl-core" } pikl-tui = { path = "../pikl-tui" } pikl-gui = { path = "../pikl-gui" } clap = { version = "4", features = ["derive"] } tokio = { version = "1", features = ["rt-multi-thread", "process", "signal", "io-util", "net"] } serde = { version = "1", features = ["derive"] } serde_json = "1" tracing = "0.1" tracing-subscriber = "0.3" libc = "0.2" [dev-dependencies] pikl-test-macros = { path = "../pikl-test-macros" } libc = "0.2"