aboutsummaryrefslogtreecommitdiff
path: root/share/hoarder/yt-splitter/unix/linux/install
diff options
context:
space:
mode:
Diffstat (limited to 'share/hoarder/yt-splitter/unix/linux/install')
-rwxr-xr-xshare/hoarder/yt-splitter/unix/linux/install28
1 files changed, 28 insertions, 0 deletions
diff --git a/share/hoarder/yt-splitter/unix/linux/install b/share/hoarder/yt-splitter/unix/linux/install
new file mode 100755
index 0000000..8671b03
--- /dev/null
+++ b/share/hoarder/yt-splitter/unix/linux/install
@@ -0,0 +1,28 @@
+#!/usr/bin/env bash
+#
+# Install yt-splitter package manager.
+#
+
+# Parameters
+SHARE="$1"
+LIB="$2"
+
+# Include basic functions
+. $LIB/trashman/functions || exit 1
+
+# Requirements
+trashman_require wget ffmpeg
+
+# Dependency: youtube-dl
+hoarder install youtube-dl
+
+# Additional parameters
+VERSION="0.1.2"
+URL="https://github.com/redsolver/yt-splitter/releases/download/v$VERSION/yt-splitter-linux"
+DEST="$HOME/.local/bin/yt-splitter"
+
+# Remove any older version
+rm -f $DEST
+
+# Download and install
+wget "$URL" -O "$DEST" && chmod +x "$DEST" || exit 1