# 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 are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "youtube-tui" version = "0.8.1" authors = ["Siriusmart "] build = false exclude = [ "/docs", "/LICENSE", "/threadcounter.sh", "/PKGBUILD", ] autobins = false autoexamples = false autotests = false autobenches = false description = "An aesthetically pleasing YouTube TUI written in Rust" homepage = "https://siriusmart.github.io/youtube-tui" documentation = "https://docs.rs/youtube-tui" readme = "README.md" keywords = [ "cli", "terminal", "youtube", "tui", ] categories = [ "command-line-interface", "command-line-utilities", ] license = "GPL-3.0-or-later" repository = "https://github.com/siriusmart/youtube-tui" [package.metadata.docs.rs] no-default-features = true [lib] name = "youtube_tui" path = "src/lib.rs" [[bin]] name = "youtube-tui" path = "src/main.rs" [dependencies.chrono] version = "0.4" features = ["clock"] default-features = false [dependencies.clipboard] version = "0.5" optional = true [dependencies.crossterm] version = "0.28" features = ["serde"] default-features = false [dependencies.dyn-clone] version = "1.0" default-features = false [dependencies.home] version = "0.5" [dependencies.invidious] version = "0.7" [dependencies.libmpv-sirno] version = "2.0.2-fork.1" optional = true [dependencies.ratatui] version = "0.28" features = ["serde"] default-features = false [dependencies.serde] version = "1.0" features = ["derive"] default-features = false [dependencies.serde_json] version = "1.0" default-features = false [dependencies.serde_yaml_ng] version = "0.9" default-features = false [dependencies.tui-additions] version = "0.3" features = [ "framework", "widgets", ] default-features = false [dependencies.typemap] version = "0.3" default-features = false [dependencies.unicode-segmentation] version = "1" [dependencies.urlencoding] version = "2.1" [dependencies.viuer] version = "0.7" optional = true default-features = false [features] clipboard = ["dep:clipboard"] default = [ "sixel", "halfblock", "clipboard", "mpv", ] halfblock = ["viuer"] mpv = ["dep:libmpv-sirno"] sixel = ["viuer/sixel"]