mirror of
https://github.com/nvbn/thefuck.git
synced 2025-01-31 10:11:14 +00:00
commit
f03d8c54b1
12
README.md
12
README.md
@ -73,7 +73,7 @@ REPL-y 0.3.1
|
|||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
If you are scared to blindly run changed command, there's `require_confirmation`
|
If you are scared to blindly run the changed command, there is a `require_confirmation`
|
||||||
[settings](#settings) option:
|
[settings](#settings) option:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@ -104,7 +104,7 @@ sudo pip install thefuck
|
|||||||
|
|
||||||
[Or using an OS package manager (OS X, Ubuntu, Arch).](https://github.com/nvbn/thefuck/wiki/Installation)
|
[Or using an OS package manager (OS X, Ubuntu, Arch).](https://github.com/nvbn/thefuck/wiki/Installation)
|
||||||
|
|
||||||
And add to `.bashrc` or `.bash_profile`(for OSX):
|
And add to the `.bashrc` or `.bash_profile`(for OSX):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
alias fuck='eval $(thefuck $(fc -ln -1)); history -r'
|
alias fuck='eval $(thefuck $(fc -ln -1)); history -r'
|
||||||
@ -137,8 +137,8 @@ sudo pip install thefuck --upgrade
|
|||||||
|
|
||||||
## How it works
|
## How it works
|
||||||
|
|
||||||
The Fuck tries to match rule for the previous command, create new command
|
The Fuck tries to match a rule for the previous command, creates a new command
|
||||||
using matched rule and run it. Rules enabled by default:
|
using the matched rule and runs it. Rules enabled by default are as follows:
|
||||||
|
|
||||||
* `brew_unknown_command` – fixes wrong brew commands, for example `brew docto/brew doctor`;
|
* `brew_unknown_command` – fixes wrong brew commands, for example `brew docto/brew doctor`;
|
||||||
* `cd_parent` – changes `cd..` to `cd ..`;
|
* `cd_parent` – changes `cd..` to `cd ..`;
|
||||||
@ -211,10 +211,10 @@ priority = 1000 # Lower first
|
|||||||
|
|
||||||
## Settings
|
## Settings
|
||||||
|
|
||||||
The Fuck has a few settings parameters, they can be changed in `~/.thefuck/settings.py`:
|
The Fuck has a few settings parameters which can be changed in `~/.thefuck/settings.py`:
|
||||||
|
|
||||||
* `rules` – list of enabled rules, by default `thefuck.conf.DEFAULT_RULES`;
|
* `rules` – list of enabled rules, by default `thefuck.conf.DEFAULT_RULES`;
|
||||||
* `require_confirmation` – require confirmation before running new command, by default `False`;
|
* `require_confirmation` – requires confirmation before running new command, by default `False`;
|
||||||
* `wait_command` – max amount of time in seconds for getting previous command output;
|
* `wait_command` – max amount of time in seconds for getting previous command output;
|
||||||
* `no_colors` – disable colored output;
|
* `no_colors` – disable colored output;
|
||||||
* `priority` – dict with rules priorities, rule with lower `priority` will be matched first.
|
* `priority` – dict with rules priorities, rule with lower `priority` will be matched first.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user