1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-02-07 13:41:21 +00:00
thefuck/README.md

69 lines
1.3 KiB
Markdown
Raw Normal View History

2015-04-08 19:04:54 +02:00
# The Fuck [![Build Status](https://travis-ci.org/nvbn/thefuck.svg)](https://travis-ci.org/nvbn/thefuck)
2015-04-08 18:15:49 +02:00
2015-04-08 18:20:38 +02:00
Magnificent app which corrects your previous console command,
inspired by [@liamosaur](https://twitter.com/liamosaur/status/506975850596536320)
twit.
2015-04-08 18:15:49 +02:00
Few examples:
```bash
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
➜ fuck
[sudo] password for nvbn:
Reading package lists... Done
...
➜ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
➜ fuck
Counting objects: 9, done.
...
2015-04-08 19:00:03 +02:00
➜ puthon
No command 'puthon' found, did you mean:
Command 'python' from package 'python-minimal' (main)
Command 'python' from package 'python3' (main)
zsh: command not found: puthon
➜ fuck
Python 3.4.2 (default, Oct 8 2014, 13:08:17)
...
2015-04-08 18:15:49 +02:00
```
## Installation
Install `The Fuck`:
```bash
sudo pip3 install thefuck
```
And add to `.bashrc` or `.zshrc`:
```bash
alias fuck='$(thefuck $(fc -ln -1))'
```
## Developing
Install `The Fuck` for development:
```bash
pip3 install -r requirements.txt
python3 setup.py develop
```
Run tests:
```bash
py.test
```