Commit Graph

174 Commits

Author SHA1 Message Date
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
Vladimir Iakovlev 3134a60e27 Merge pull request #120 from nwinkler/cd_mkdir
Added cd_mkdir rule
2015-04-24 18:23:22 +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
Pablo Santiago Blum de Aguiar 58069f0a3e conf: initialize a settings file if it doesn't exist (fix #111)
Signed-off-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com>
2015-04-24 00:38:59 -03: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
nvbn 54c408a6b5 Rename DEFAULT to DEFAULT_RULES 2015-04-22 22:37:11 +02:00
nvbn 20b6c4c160 Inherit RulesNamesList from list 2015-04-22 22:36:18 +02:00
nvbn 0553d57ec1 Don't mess with inheritance for filling settings 2015-04-22 22:29:23 +02:00
Vladimir Iakovlev e046d55de8 Merge pull request #99 from timofurrer/master
fix rm dir rule to make it case insensitive
2015-04-22 20:20:00 +02:00
nvbn 69a9516477 Add ability to change settings via environment variables 2015-04-22 20:18:53 +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 e7b78205f4 Add transparent sudo support for rules where it required 2015-04-22 16:45:38 +02:00
nvbn 7010b3a7f6 #43 Add test for rm_root 2015-04-22 16:22:10 +02:00
nvbn 957209bdb6 Add ability to bundle disabled by default rules 2015-04-22 15:59:44 +02:00
nvbn 5d424dad88 Use colorama for colored output 2015-04-22 06:03:06 +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 888756d519 #74 Don't fail when rule throws exception 2015-04-21 14:40:52 +02:00
nvbn d5b4bddc4c #74 Don't fail when runned without args 2015-04-21 14:26:45 +02:00
nvbn e3edea05ed #24 Make no_command crossplatform 2015-04-21 06:55:47 +02:00
nvbn 3606131502 Fix tests 2015-04-21 06:36:51 +02:00
nvbn e7d5d93056 #68 Add rule for switching layout 2015-04-21 06:26:15 +02:00
nvbn 5ccf163594 command.script now unicode 2015-04-21 06:24:40 +02:00
nvbn e822fade4c #10 Add require_confirmation option 2015-04-21 05:30: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