about summary refs log tree commit diff stats
path: root/yt/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'yt/Cargo.toml')
-rw-r--r--yt/Cargo.toml61
1 files changed, 61 insertions, 0 deletions
diff --git a/yt/Cargo.toml b/yt/Cargo.toml
new file mode 100644
index 0000000..4cc712c
--- /dev/null
+++ b/yt/Cargo.toml
@@ -0,0 +1,61 @@
+# yt - A fully featured command line YouTube client
+#
+# Copyright (C) 2024 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+# SPDX-License-Identifier: GPL-3.0-or-later
+#
+# This file is part of Yt.
+#
+# You should have received a copy of the License along with this program.
+# If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>.
+
+[package]
+name = "yt"
+description = "A fully featured command line YouTube client"
+keywords = []
+categories = []
+default-run = "yt"
+version.workspace = true
+edition.workspace = true
+authors.workspace = true
+license.workspace = true
+repository.workspace = true
+rust-version.workspace = true
+publish = false
+
+[dependencies]
+anyhow = "1.0.89"
+blake3 = "1.5.4"
+chrono = { version = "0.4.38", features = ["now"] }
+chrono-humanize = "0.2.3"
+clap = { version = "4.5.20", features = ["derive"] }
+futures = "0.3.31"
+nucleo-matcher = "0.3.1"
+owo-colors = "4.1.0"
+regex = "1.11.0"
+sqlx = { version = "0.8.2", features = ["runtime-tokio", "sqlite"] }
+stderrlog = "0.6.0"
+tempfile = "3.13.0"
+tokio = { version = "1.40.0", features = [ "rt-multi-thread", "macros", "process", "time", "io-std", ] }
+toml = "0.8.19"
+trinitry = { version = "0.2.2" }
+xdg = "2.5.2"
+bytes.workspace = true
+libmpv2.workspace = true
+log.workspace = true
+serde.workspace = true
+serde_json.workspace = true
+url.workspace = true
+yt_dlp.workspace = true
+
+[[bin]]
+name = "yt"
+doc = false
+path = "src/main.rs"
+
+[dev-dependencies]
+
+[lints]
+workspace = true
+
+[package.metadata.docs.rs]
+all-features = true