[package] name = "rbos_cookbook" version = "0.1.0" authors = ["Jeremy Soller "] edition = "2024" default-run = "repo" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [[bin]] name = "cookbook_rbos_redoxer" path = "src/bin/cookbook_redoxer.rs" [[bin]] name = "repo" path = "src/bin/repo.rs" [[bin]] name = "repo_builder" path = "src/bin/repo_builder.rs" [lib] name = "cookbook" path = "src/lib.rs" doctest = false [features] #TODO: Actually make without tui feature works default = ["tui"] tui = ["ratatui", "ansi-to-tui", "strip-ansi-escapes"] [dependencies] anyhow = "1" blake3 = "1" globset = "0.4" libc = "0.2" ignore = "0.4" object = { version = "0.38", features = ["build_core"] } pkgar = { git = "https://gitlab.redox-os.org/redox-os/pkgar.git" } pkgar-core = { git = "https://gitlab.redox-os.org/redox-os/pkgar.git" } pkgar-keys = { git = "https://gitlab.redox-os.org/redox-os/pkgar.git" } redox-pkg = { git = "https://gitlab.redox-os.org/redox-os/pkgutils.git", default-features = false } redox_installer = { git = "https://gitlab.redox-os.org/redox-os/installer.git", default-features = false } redoxer = { git = "https://gitlab.redox-os.org/redox-os/redoxer.git", default-features = false } regex = "1.11" serde = { version = "=1.0.197", features = ["derive"] } termion = "4" toml = "0.8" walkdir = "2.3.1" ansi-to-tui = { version = "8", optional = true } strip-ansi-escapes = { version = "0.2.1", optional = true } [dependencies.ratatui] version = "0.30" default-features = false features = ["termion"] optional = true