Commit Graph

9 Commits

Author SHA1 Message Date
nvbn df4d2cc88d ⚠️ Remove `settings` param from rules `match`, `get_new_command` and `side_effect` 2015-09-07 13:00:29 +03:00
Michael Lee 1a57ef03c8 Removed additional assert 2015-08-21 16:06:12 +01:00
Michael Lee 42a8b4f639 Support for hdfs dfs -rm /directory 2015-08-21 15:48:54 +01: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
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
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