Igor Santos
d5bd57fb49
Adding rule for forgotten '-r' when grepping folders
2015-05-15 19:09:14 -03:00
mcarton
5504aa44a1
Add tests for the no_such_file
rule
2015-05-15 18:03:33 +02:00
Vladimir Iakovlev
112e20d7c5
Merge pull request #171 from mcarton/dry
...
Add a don't repeat yourself rule
2015-05-08 12:11:41 +02:00
mcarton
95007220fb
Add a test for the DRY rule
2015-05-08 11:42:00 +02:00
SanketDG
65aeea857e
add tests for man_no_space
2015-05-08 00:15:57 +05:30
nvbn
5eeb9d704c
#102 Use side_effect
in ssh_known_host
rule
2015-05-01 04:41:33 +02:00
Namwoo Kim
9bf910a2dd
Improve a logic to get recommended command based on local environment
2015-04-29 15:18:48 +09:00
nvbn
99d9c9aff7
#132 Merge pip_install_sudo
rule with sudo
rule
2015-04-29 05:01:30 +02:00
nvbn
4be60c78fa
Merge branch 'pip-needs-sudo' of https://github.com/kimtree/thefuck into kimtree-pip-needs-sudo
2015-04-29 04:52:09 +02:00
Trace
d3295e6a4e
Hoping this fixes the issue of it not working.
...
Still new to this project. My problem of it not working (I admit to being at fault) was that I had not added the same rule to the test case.
2015-04-28 11:59:15 -05:00
Namwoo Kim
bc2c87e8fe
Add a support for pip install with sudo
...
- Fixes #136
2015-04-28 15:52:09 +09:00
nvbn
419878f526
#118 Make ls_lah
disabled by default
2015-04-25 03:42:36 +02:00
nvbn
f610cf2256
Merge branch 'ls_lah' of git://github.com/crimsonknave/thefuck into crimsonknave-ls_lah
2015-04-25 03:35:53 +02:00
nvbn
2f04a953ba
Fix tests with python 2
2015-04-25 03:13:57 +02:00
nvbn
698451f65d
Use parametrized tests where it possible
2015-04-25 02:54:39 +02:00
nvbn
b7cb407637
Add useful constructors for Rule
and Command
for tests
2015-04-25 02:35:26 +02:00
Nils Winkler
d12a8bcdd8
Added cd_mkdir rule
...
This fixes #50 and #98 .
```bash
$ cd foo/bar/baz
cd: foo: No such file or directory
$ fuck
mkdir -p foo/bar/baz && cd foo/bar/baz
```
Added matchers for both Bash and sh error messages. Depending on your
default shell, the messages might be slightly different.
2015-04-24 08:52:39 +02:00
Joseph Henrich
a454438939
Fuck, I wanted ls -lah
2015-04-23 20:28:19 -04:00
nvbn
5a8d889dc0
Merge branch 'master' of github.com:nvbn/thefuck
2015-04-23 21:48:05 +02:00
nvbn
1f96faef2c
#116 Fix tests
2015-04-23 21:47:46 +02:00
nvbn
0235c0654d
Merge branch 'master' of git://github.com/neomede/thefuck into neomede-master
2015-04-23 21:45:26 +02:00
Rubén Simón Andreo
473f5e6a33
Add composer rule
2015-04-23 17:34:34 +02:00
Nils Winkler
f1cce413b3
Added rule for fixing Alt+Space character
...
Happens on the Mac a lot when typing a pipe character (Alt+7), and
keeping the Alt key pressed down for a bit too long, so instead of
Space, you're typing Alt+Space. This rule replaces the Alt+Space with a
simple Space character.
$ ps -ef | grep foo
-bash: grep: command not found
$ fuck
ps -ef | grep foo
2015-04-23 15:19:30 +02:00
Vladimir Iakovlev
a20bf6fa23
Merge pull request #110 from kimtree/support-brew
...
Support brew unknown command
2015-04-23 15:04:18 +02:00
Vladimir Iakovlev
f5e9124327
Merge pull request #107 from kimtree/support-pip
...
Add a support for pip unknown commands
2015-04-23 15:02:56 +02:00
Namwoo Kim
54b5cd6122
Add a support for brew unavailable formulas
2015-04-23 18:16:36 +09:00
Namwoo Kim
24ce459f2c
Add a support for unknown brew commands - #83
2015-04-23 17:06:05 +09:00
Namwoo Kim
af2bfe7c58
Add a support for pip unknown commands
2015-04-23 15:25:12 +09:00
Brobin
157e3e95fc
added sl_ls test :shipit:
2015-04-22 20:51:18 -05:00
nvbn
2e652112ff
Merge branch 'master' of github.com:nvbn/thefuck
2015-04-22 23:36:43 +02:00
nvbn
d3d1f99232
Move special data types to types
2015-04-22 23:04:22 +02:00
Timo Furrer
c788dfbc14
fix rm dir rule to make it case insensitive
...
In bash the output for the command `rm -f foo/` is:
rm: cannot remove ‘foo/’: Is a directory
And not:
rm: cannot remove ‘foo/’: is a directory
2015-04-22 19:04:52 +02:00
nvbn
7010b3a7f6
#43 Add test for rm_root
2015-04-22 16:22:10 +02:00
Vladimir Iakovlev
a794b58729
Merge pull request #86 from dionyziz/switch_lang_greek
...
Add Greek to switch lang
2015-04-21 22:19:23 +02:00
nvbn
d1416a6c2a
#82 Remove unned print, fix python 3 support
2015-04-21 22:10:53 +02:00
Dionysis Zindros
4f10fe647d
Add tests for greek langage
2015-04-21 22:09:48 +02:00
nvbn
3df77b5bad
Merge branch 'ssh-known-hosts' of git://github.com/nicwest/thefuck into nicwest-ssh-known-hosts
2015-04-21 22:06:21 +02:00
SanketDG
2a7cbef3b5
add tests for cd_parent
2015-04-21 23:41:49 +05:30
Nic West
943613a194
add thing for when known hosts have changed
2015-04-21 17:05:52 +01:00
nvbn
e3edea05ed
#24 Make no_command
crossplatform
2015-04-21 06:55:47 +02:00
nvbn
e7d5d93056
#68 Add rule for switching layout
2015-04-21 06:26:15 +02:00
nvbn
7888315196
#52 Use cp -a
, add tests
2015-04-20 22:00:37 +02:00
nvbn
2db0a215b4
Fix fuck when more than one git command available
2015-04-20 21:48:54 +02:00
Vladimir Iakovlev
f6f6e2223c
Merge pull request #62 from sjuvekar/master
...
A special case for 'Permission denied' error msg when trying to execute ...
2015-04-20 18:52:35 +02:00
Nils Winkler
c0c584b13a
mkdir -p
...
When adding directories using `mkdir`, intermediate directories have to
exist, unless you specify the `-p` option:
$ mkdir foo/bar/baz
mkdir: foo/bar: No such file or directory
$ fuck
mkdir -p foo/bar/baz
2015-04-20 18:38:03 +02:00
Sudeep Juvekar
1d878243ca
A special case for 'Permission denied' error msg when trying to execute a
...
python scripy.
The script does not have execute permission and/or does not start with !#/usr/...
In that case, pre-pend the command with 'python' keyword.
Change-Id: Idf73ee9cf0a523f51c78672188a457b2fcedc1e6
2015-04-20 12:11:06 -04:00
Sudeep Juvekar
17397bf30f
A special case for 'Permission denied' error msg when trying to execute a
...
python scripy.
The script does not have execute permission and/or does not start with !#/usr/...
In that case, pre-pend the command with 'python' keyword.
Change-Id: Idf73ee9cf0a523f51c78672188a457b2fcedc1e6
2015-04-20 11:00:35 -04:00
Sudeep Juvekar
411aea67f7
A special case for 'Permission denied' error msg when trying to execute a
...
python scripy.
The script does not have execute permission and/or does not start with !#/usr/...
In that case, pre-pend the command with 'python' keyword.
Change-Id: Idf73ee9cf0a523f51c78672188a457b2fcedc1e6
2015-04-20 10:49:39 -04:00
nvbn
36d9e13ece
#55 Add tests and check for command not found
2015-04-20 15:46:02 +02:00
Nils Winkler
0b7fd6ae2a
Added rm -rf support
...
When someone tries to remove a directory without specifying `-rf`, e.g.
$ mkdir foo
$ rm foo
the shell refuses to remove the directory with an error:
rm: foo: is a directory
Instead, you need to use
$ rm -rf foo
This rule adds fuck support for this:
$ mkdir foo
$ rm foo
rm: foo: is a directory
$ fuck
rm -rf foo
2015-04-20 12:32:32 +02:00