nvbn/thefuck

Doesn't handle pipes

Open

#108 opened on Apr 23, 2015

 (5 comments) (0 reactions) (0 assignees)Python (3,960 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (97,740 stars)
PR merge metrics
 (PR metrics pending)

Description

It looks like fuck doesn't handle pipes well. If I try to do this in Bash:

$ pss -ef | grep foo
-bash: pss: command not found
$ fuck
ps -ef | grep foo
ps: illegal argument: |
usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-g grp[,grp...]] [-u [uid,uid...]]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]

It looks like the command is executed in the wrong way, it seems like it's trying to execute it as a single command, instead of treating it as a line of input with potentially multiple commands.

Contributor guide