Re:Sl: a mirror version of ls
by mulmen on Friday March 30, 2018 @11:05AM
(#16716658)
My personal favorite is:
Be very careful with this.
[ Parent
| on HN ]
Here's one of my aliases for you:
function fuckgit
rm -rf /tmp/fuckgit/
git clone --no-checkout (git config --get remote.origin.url) /tmp/fuckgit/
rm -rf .git/
mv /tmp/fuckgit/.git .
rm -rf /tmp/fuckgit/
endWhat about the actual program thefuck? It can fix more than just sudo, and asks you to confirm
I don't want to be asked and I don't want to install anything.
I looked at thefuck but it didn't seem to do anything I needed.
Or make history work for you:
shopt -s histverify histreedit
Bash will let you then confirm the actual command it's going to run: sudo !!I use zsh and I don't know what shopt is. That's two commands and !! doesn't work in aliases.
In zsh it is called setopt. You don't need to make an alias, you would put this in your .bashrc
So why not just type 'sudo !!' ?
Because it isn't as much fun.
I think you can try this.
https://github.com/nvbn/thefuck