diff --git a/plugins/bak/bak.load b/plugins/bak/bak.load deleted file mode 100644 index a1e6a1513af5e540aadcca5e171a848949b9d555..0000000000000000000000000000000000000000 --- a/plugins/bak/bak.load +++ /dev/null @@ -1,60 +0,0 @@ -function __bak_help - echo -e \ -"Usage: - $argv[1] SOURCE..." -end - -function __bak_parse_help - if [ (count $argv) -lt 3 ] - __bak_help $argv[1] - else - return 1 - end -end - -function __bak_name - # trim / for directories - set file (echo $argv[1] | sed 's/\/*$//') - echo "$file."(date +'%Y%m%d_%H%M%S')".bak" -end - -function __bak - __bak_parse_help $argv - or begin - set program $argv[2] - for file in $argv[3..-1] - eval $program $file (__bak_name $file) - end - end -end - -set -g __bak_re '(.*)\.[0-9]{8,8}_[0-9]{6,6}\.bak\/*$' - -function __is_bak - set file $argv[1] - echo "$file" | grep -Eq $__bak_re -end - -function __bak_normalized - set file $argv[1] - echo "$file" | sed -E "s/$__bak_re/\1/g" -end - -function __unbak - __bak_parse_help $argv - or begin - set program $argv[2] - for file in $argv[3..-1] - set normalized (__bak_normalized $file) - if test ! -e $file - echo "File \"$file\" not exists! Cannot unbak \"$file\"." - else if not __is_bak $file - echo "File \"$file\" don't meet bak files convention! Cannot unbak \"$file\"." - else if test -e $normalized - echo "File \"$normalized\" exists! Cannot unbak \"$file\"." - else - eval $program $file $normalized - end - end - end -end diff --git a/plugins/bak/cpbak.fish b/plugins/bak/cpbak.fish deleted file mode 100644 index 1e6d4a4949b8ec8d8e8547f4c7e8a2d1781490aa..0000000000000000000000000000000000000000 --- a/plugins/bak/cpbak.fish +++ /dev/null @@ -1,6 +0,0 @@ -# Function to copy files and directories (a.txt copy to a.txt.20140608_195859.bak) -# (c) Roman Inflianskas (rominf) <infroma@gmail.com>, 2014 - -function cpbak --description 'Copy files to make a backup copies' - __bak cpbak 'cp -a' $argv -end diff --git a/plugins/bak/mvbak.fish b/plugins/bak/mvbak.fish deleted file mode 100644 index 41eda59324b16af403dd4b3bcccd02ef7dd5e160..0000000000000000000000000000000000000000 --- a/plugins/bak/mvbak.fish +++ /dev/null @@ -1,6 +0,0 @@ -# Function to rename files and directories (a.txt rename to a.txt.20140608_195859.bak) -# (c) Roman Inflianskas (rominf) <infroma@gmail.com>, 2014 - -function mvbak --description 'Rename files to make a backup copies' - __bak mvbak mv $argv -end diff --git a/plugins/bak/uncpbak.fish b/plugins/bak/uncpbak.fish deleted file mode 100644 index 984fad7e5c3e809f0aef0d8e02776ef945e11ae8..0000000000000000000000000000000000000000 --- a/plugins/bak/uncpbak.fish +++ /dev/null @@ -1,6 +0,0 @@ -# Function to copy files and directories (a.txt.20140608_195859.bak copy to a.txt) -# (c) Roman Inflianskas (rominf) <infroma@gmail.com>, 2014 - -function uncpbak --description 'Copy files to revert a backup copies to a normal files' - __unbak uncpbak 'cp -a' $argv -end diff --git a/plugins/bak/unmvbak.fish b/plugins/bak/unmvbak.fish deleted file mode 100644 index 813e92ddaafda5651f779cb6194e06e3e3566392..0000000000000000000000000000000000000000 --- a/plugins/bak/unmvbak.fish +++ /dev/null @@ -1,6 +0,0 @@ -# Function to move files and directories (a.txt.20140608_195859.bak move to a.txt) -# (c) Roman Inflianskas (rominf) <infroma@gmail.com>, 2014 - -function unmvbak --description 'Move files to revert a backup copies to a normal files' - __unbak unmvbak mv $argv -end