From d2c3ae6c9640e087c1f95c54734b6ab4b0eb0163 Mon Sep 17 00:00:00 2001 From: Haelnorr Date: Fri, 28 Jun 2024 17:22:47 +1000 Subject: [PATCH] added new scripts --- .local/bin/lsext | 6 ++++++ .local/bin/movie | 10 ++++++++++ .zshrc | 2 ++ 3 files changed, 18 insertions(+) create mode 100755 .local/bin/lsext create mode 100755 .local/bin/movie diff --git a/.local/bin/lsext b/.local/bin/lsext new file mode 100755 index 0000000..5f27ce1 --- /dev/null +++ b/.local/bin/lsext @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +CWD=$1 +if [ $# -eq 0 ]; then + CWD=$PWD +fi +find $CWD -type f | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u diff --git a/.local/bin/movie b/.local/bin/movie new file mode 100755 index 0000000..4cb8390 --- /dev/null +++ b/.local/bin/movie @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +MOVIE_DIR=/media-storage/Movies +SELECTED=`fd . $MOVIE_DIR -e avi -e m4v -e mkv -e mp4 | fzf` +if [ -z "$SELECTED" ]; then + echo "No movie selected. Exiting." + exit 1 +fi +vlc "$SELECTED" & +exit 0 diff --git a/.zshrc b/.zshrc index 2ef0dc2..b5d6450 100644 --- a/.zshrc +++ b/.zshrc @@ -63,4 +63,6 @@ export STARSHIP_CONFIG="$HOME/.config/starship/config.toml" type starship_zle-keymap-select >/dev/null || { eval "$(starship init zsh)" } +export PATH="$PATH:$HOME/.local/bin" neofetch +alias movies="movie; exit"