You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
oh-my-fish/plugins/bak/bak.load

23 lines
393 B
Fish

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