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.
This commit is contained in:
Nils Winkler
2015-04-24 08:52:39 +02:00
parent d0e02bc20c
commit d12a8bcdd8
3 changed files with 34 additions and 0 deletions
+1
View File
@@ -156,6 +156,7 @@ using matched rule and run it. Rules enabled by default:
* `brew_unknown_command` – fixes wrong brew commands, for example `brew docto/brew doctor`;
* `cd_parent` – changes `cd..` to `cd ..`;
* `cd_mkdir` – creates directories before cd'ing into them;
* `cp_omitting_directory` – adds `-a` when you `cp` directory;
* `fix_alt_space` – replaces Alt+Space with Space character;
* `git_no_command` – fixes wrong git commands like `git brnch`;