From 77c4aebd439b99c154cc55ed6339ec07e73e39ef Mon Sep 17 00:00:00 2001 From: Pablo Aguiar Date: Mon, 4 Jan 2016 23:52:47 -0200 Subject: [PATCH] Update shell alias for Fish Shell --- Shell-aliases.md | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/Shell-aliases.md b/Shell-aliases.md index d022bc5..1d66528 100644 --- a/Shell-aliases.md +++ b/Shell-aliases.md @@ -16,27 +16,7 @@ eval "$(thefuck --alias)" Add this function to `config.fish`: ```fish -function fuck -d 'Correct your previous console command' - set -l exit_code $status - set -l eval_script (mktemp 2>/dev/null ; or mktemp -t 'thefuck') - set -l fucked_up_commandd $history[1] - thefuck $fucked_up_commandd > $eval_script - . $eval_script - rm $eval_script - if test $exit_code -ne 0 - history --delete $fucked_up_commandd - end -end -``` - -Alternatively, you can redirect the output of `thefuck-alias`: -```bash - ~> thefuck --alias >> ~/.config/fish/config.fish -``` - -Or, yet, you can create a function: -```bash - ~> thefuck --alias > ~/.config/fish/functions/fuck.fish +eval (thefuck --alias | tr '\n' ';') ``` # Powershell