-
Notifications
You must be signed in to change notification settings - Fork 13
/
Cargo.toml
51 lines (45 loc) · 2.07 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
[package]
name = "youtube-tui"
version = "0.8.1"
authors = ["Siriusmart <[email protected]>"]
edition = "2021"
description = "An aesthetically pleasing YouTube TUI written in Rust"
documentation = "https://docs.rs/youtube-tui"
readme = "README.md"
homepage = "https://siriusmart.github.io/youtube-tui"
repository = "https://github.com/siriusmart/youtube-tui"
license = "GPL-3.0-or-later"
keywords = ["cli", "terminal", "youtube", "tui"]
categories =["command-line-interface", "command-line-utilities"]
exclude = ["/docs", "/LICENSE", "/threadcounter.sh", "/PKGBUILD"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[features]
default = ["sixel", "halfblock", "clipboard", "mpv"]
sixel = ["viuer/sixel"]
halfblock = ["viuer"]
clipboard = ["dep:clipboard"]
mpv = ["dep:libmpv-sirno"]
[dependencies]
serde = {version = "1.0", default-features = false, features = ["derive"]}
crossterm = {version = "0.28", default-features = false, features = ["serde"]}
viuer = {version = "0.7", default-features = false, optional = true}
home = "0.5"
chrono = {version = "0.4", default-features = false, features = ["clock"]}
typemap = {version = "0.3", default-features = false}
tui-additions = {version = "0.3", default-features = false, features = ["framework", "widgets"]}
invidious = {version = "0.7"}
serde_yaml_ng = {version = "0.9", default-features = false}
dyn-clone = {version = "1.0", default-features = false}
serde_json = {version = "1.0", default-features = false}
clipboard = {version = "0.5", optional = true}
urlencoding = "2.1"
ratatui = {version = "0.28", default-features = false, features = ["serde"]}
unicode-segmentation = "1"
libmpv-sirno = { version = "2.0.2-fork.1", optional = true }
# libmpv = { path = "libmpv-rs", optional = true, version = "2" }
# tui-additions = {path = "../../Rust/Packages/tui-additions", default-features = false, features = ["framework", "widgets"]}
# invidious = {path = "../../Rust/Packages/invidious"}
[package.metadata.docs.rs]
no-default-features = true
# [workspace]
# members = [ "libmpv-rs", "libmpv-rs/libmpv-sys" ]