mirror of
https://github.com/Steffo99/config-fish.git
synced 2024-12-22 14:54:23 +00:00
Add regex_mv and paru alias
This commit is contained in:
parent
825a887d08
commit
2d0afe54a7
2 changed files with 32 additions and 0 deletions
3
functions/paru.fish
Normal file
3
functions/paru.fish
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
function paru --description 'alias paru paru --sudoloop'
|
||||||
|
command paru --sudoloop $argv;
|
||||||
|
end
|
29
functions/regex_mv.fish
Normal file
29
functions/regex_mv.fish
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
function regex_mv
|
||||||
|
|
||||||
|
echo_progress "Find: "
|
||||||
|
echo_highlight "$argv[1]"
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo_progress "Replace with: "
|
||||||
|
echo_highlight "$argv[2]"
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo
|
||||||
|
|
||||||
|
for old in (ls)
|
||||||
|
set new (echo $old | sed -r "s/$argv[1]/$argv[2]/g")
|
||||||
|
echo_progress "$old → "
|
||||||
|
echo_highlight "$new"
|
||||||
|
echo
|
||||||
|
end
|
||||||
|
|
||||||
|
if not confirm
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
for old in (ls)
|
||||||
|
set new (echo $old | sed -r "s/$argv[1]/$argv[2]/g")
|
||||||
|
mv "$old" "$new"
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
Loading…
Reference in a new issue