[package] name = "gitts" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] # CORE chrono = "0.4.31" git2 = "0.18.1" rand = "0.8.5" clap = { version = "4.4.8", features = ["derive"] } # TUI crossterm = { version = "0.27", optional = true } ratatui = { version = "0.24", features = ["all-widgets"], optional = true } # GUI eframe = { version = "0.24", optional = true } egui_plot = { version = "0.24", optional = true } [features] default = ["tui", "gui"] tui = ["dep:crossterm", "dep:ratatui"] gui = ["dep:eframe", "dep:egui_plot"]