1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-02-07 05:31:18 +00:00

Update shell alias for Fish Shell

Pablo Aguiar 2016-01-04 23:52:47 -02:00
parent 417fb99e67
commit 77c4aebd43

@ -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