From 3f8e7ab05f4f8d88dc53bef6ee49bd450f193c15 Mon Sep 17 00:00:00 2001 From: Socat Date: Sun, 11 Oct 2026 10:27:26 +0200 Subject: [PATCH] Add installation script for media tools and dependencies Install mpv, yt-dlp, and cargo based on the package manager. --- install.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 install.sh diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..b9614ba --- /dev/null +++ b/install.sh @@ -0,0 +1,17 @@ +#!/bin/sh +set -e + +if command -v pacman >/dev/null; then + sudo pacman -S --needed --noconfirm mpv yt-dlp base-devel rust +elif command -v apt >/dev/null; then + sudo apt install -y mpv yt-dlp build-essential cargo +elif command -v dnf >/dev/null; then + sudo dnf install -y mpv yt-dlp gcc cargo +elif command -v xbps-install >/dev/null; then + sudo xbps-install -Sy mpv yt-dlp base-devel cargo +else + echo "unsupported package manager: install mpv, yt-dlp and cargo manually" >&2 + exit 1 +fi + +cargo install --git https://github.com/socatlolmeow/drift