Commit c32afc69 authored by Bruno Pinto's avatar Bruno Pinto

Merge pull request #169 from rominf/bak

parents b616d177 6c45d6bc
function __bak_name
# trim / for directories
set arg (echo $argv[1] | sed "s/\///")
echo "$arg.(date +"%Y%m%d_%H%M%S").bak"
end
function __bak_help
echo -e \
"Usage:
$argv[1]bak SOURCE..."
end
function __bak
set program $argv[1]
if [ (count $argv) -gt 1 ]
for arg in $argv[2..-1]
eval $program $arg (__bak_name $arg)
end
else
__bak_help $argv[1]
end
end
# 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
__bak cp $argv
end
# 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
__bak mv $argv
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment