From 8fc6f82455c980af0a1181e7015b12ef79330f93 Mon Sep 17 00:00:00 2001 From: David Farrell Date: Wed, 26 Feb 2020 10:25:12 -0800 Subject: [PATCH 1/2] Renames thefuck alias file to fuck --- aliases/available/{thefuck.aliases.bash => fuck.aliases.bash} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename aliases/available/{thefuck.aliases.bash => fuck.aliases.bash} (100%) diff --git a/aliases/available/thefuck.aliases.bash b/aliases/available/fuck.aliases.bash similarity index 100% rename from aliases/available/thefuck.aliases.bash rename to aliases/available/fuck.aliases.bash From d6425922a105586e0587bf69725056c09277a3da Mon Sep 17 00:00:00 2001 From: David Farrell Date: Wed, 26 Feb 2020 10:28:10 -0800 Subject: [PATCH 2/2] Add fuck/please aliases, playing nicely with thefuck plugin --- aliases/available/fuck.aliases.bash | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/aliases/available/fuck.aliases.bash b/aliases/available/fuck.aliases.bash index 16511c36..959807fb 100644 --- a/aliases/available/fuck.aliases.bash +++ b/aliases/available/fuck.aliases.bash @@ -1,2 +1,11 @@ -# https://github.com/nvbn/thefuck -alias please='fuck' +cite 'about-alias' +about-alias 'fuck/please to retry last command with sudo' + +# Play nicely with 'thefuck' plugin +if ! _command_exists fuck ; then + alias fuck='sudo $(fc -ln -1)' +fi +alias please=fuck +alias plz=please +alias fucking=sudo +