aboutsummaryrefslogtreecommitdiffstats
path: root/hypervideo.plugin.zsh
diff options
context:
space:
mode:
Diffstat (limited to 'hypervideo.plugin.zsh')
-rw-r--r--hypervideo.plugin.zsh24
1 files changed, 24 insertions, 0 deletions
diff --git a/hypervideo.plugin.zsh b/hypervideo.plugin.zsh
new file mode 100644
index 0000000..a5ee9ec
--- /dev/null
+++ b/hypervideo.plugin.zsh
@@ -0,0 +1,24 @@
+# This allows the hypervideo command to be installed in ZSH using antigen.
+# Antigen is a bundle manager. It allows you to enhance the functionality of
+# your zsh session by installing bundles and themes easily.
+
+# Antigen documentation:
+# http://antigen.sharats.me/
+# https://github.com/zsh-users/antigen
+
+# Install hypervideo:
+# antigen bundle ytdl-org/hypervideo
+# Bundles installed by antigen are available for use immediately.
+
+# Update hypervideo (and all other antigen bundles):
+# antigen update
+
+# The antigen command will download the git repository to a folder and then
+# execute an enabling script (this file). The complete process for loading the
+# code is documented here:
+# https://github.com/zsh-users/antigen#notes-on-writing-plugins
+
+# This specific script just aliases hypervideo to the python script that this
+# library provides. This requires updating the PYTHONPATH to ensure that the
+# full set of code can be located.
+alias hypervideo="PYTHONPATH=$(dirname $0) $(dirname $0)/bin/hypervideo"