From 3c663d87dd7b287f5d341e9926ee60baaa5b786d Mon Sep 17 00:00:00 2001 From: mappu Date: Wed, 5 Apr 2017 00:00:00 +1200 Subject: [PATCH] (rebuilding history) v2.0. Rewritten in bash, now requires linux ports of `rren` and `pause` Feature: Support `--graphical` argument to relaunch itself under `xfce4-terminal` --- _shunt_tags2.sh | 39 +++++++++++++++++++++++++++++++++++++++ shunt_tags.cmd | 5 ----- 2 files changed, 39 insertions(+), 5 deletions(-) create mode 100755 _shunt_tags2.sh delete mode 100644 shunt_tags.cmd diff --git a/_shunt_tags2.sh b/_shunt_tags2.sh new file mode 100755 index 0000000..cda1435 --- /dev/null +++ b/_shunt_tags2.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +while (( "$#" )); do + + if [[ $1 == "--graphical" ]] ; then + shift + xfce4-terminal -x bash $(basename "$0") "$@" + exit 0 + + elif [[ -d $1 ]] ; then + cd $1 + + else + echo "Unknown argument" >&2 + exit 1 + + fi + + shift + +done + +rren -r '*.mkv' _ " " +rren -e '[*.mkv' "\[(.+?)\]\s+([^\[]+)\s+(?:\[(.*)\])?\.([a-z0-9]{3})" "\2 [\1 \3].\4" +rren -r '*.mkv' "] [" " " +rren -r '*.mkv' "][" " " + +pause + +## +## Original _shunt_tags.cmd content: +## +## @rren -r *.mkv _ " " +## @rren -e [*.mkv "\[([^]+?)\]\s+([^\[]+)\s+(?:\[(.*)\])?\.([a-z0-9]{3})" "$2 [$1 $3].$4" +## @rren -r *.mkv "] [" " " +## @rren -r *.mkv "][" " " +## @pause +## + diff --git a/shunt_tags.cmd b/shunt_tags.cmd deleted file mode 100644 index e16f30d..0000000 --- a/shunt_tags.cmd +++ /dev/null @@ -1,5 +0,0 @@ -@rren -r *.mkv _ " " -@rren -e [*.mkv "\[([^]+?)\]\s+([^\[]+)\s+(?:\[(.*)\])?\.([a-z0-9]{3})" "$2 [$1 $3].$4" -@rren -r *.mkv "] [" " " -@rren -r *.mkv "][" " " -@pause