Vladimir Iakovlev
a906a751c8
#N/A: Add prove_recursively
rule
2017-10-15 15:51:09 +02:00
Stef Pletinck
e658f35bd9
quick fix for #655 ( #702 )
...
* quick fix for #655
* Enabled by default and fix
* Test
* Added readme line
* This is unnecessary
2017-10-10 19:24:38 +02:00
Vladimir Iakovlev
78a9d52df0
#N/A: Remove enabled_by_default = True
from rules
2017-10-08 16:27:23 +02:00
Vladimir Iakovlev
6362c37eec
Merge pull request #701 from Epse/#670-git_remote_delete
...
fixed #670
2017-10-08 16:25:59 +02:00
Stef Pletinck
f24110de56
added readme line
2017-10-07 14:01:26 +02:00
Stef Pletinck
449cb9a006
Added README line
2017-10-06 17:13:29 +02:00
Vladimir Iakovlev
18992f246a
#695 : Try to use link with name
2017-09-27 18:21:07 +02:00
Vladimir Iakovlev
cec919374e
#695 : Fix link to manual-installation
2017-09-27 18:15:44 +02:00
Vladimir Iakovlev
bc7eaff5d1
#695 : Fix link to manual-installation
2017-09-27 18:14:29 +02:00
Vladimir Iakovlev
8fbd7c13e4
Merge branch 'patch-1' of https://github.com/reitermarkus/thefuck into reitermarkus-patch-1
...
# Conflicts:
# tests/rules/test_brew_upgrade.py
2017-09-10 07:56:33 +02:00
Vladimir Iakovlev
e33960b193
#685 : Mention only Python 3 in requirements
2017-09-02 11:02:49 +02:00
Vladimir Iakovlev
452ac21603
#682 : Update readme
2017-08-31 17:59:38 +02:00
Vladimir Iakovlev
d44b11fbd8
#682 : Fix gif link
2017-08-28 03:39:17 +02:00
Vladimir Iakovlev
1b694fae7b
#682 : Fix gif link
2017-08-26 14:41:05 +02:00
Vladimir Iakovlev
2ebfb92760
#682 : Add gif with instant mode
2017-08-26 14:39:36 +02:00
Vladimir Iakovlev
e707728fd5
#682 : Update readme
2017-08-26 13:31:09 +02:00
Vladimir Iakovlev
f9b30ae2d3
#683 : Mention -y
and -r
in the readme
2017-08-26 04:57:16 +02:00
Simon Whitaker
16ec6a7d2a
Fix docs for Command type
2017-08-23 07:14:56 +01:00
Markus Reiter
50db76c019
Update README.md
2017-07-06 00:21:31 +02:00
Vladimir Iakovlev
e62666181a
#650 : #651 : #646 : Recommend to install thefuck globally
2017-05-29 10:11:15 +02:00
Vladimir Iakovlev
33f28cf76d
#633 : Show ci badges for master
2017-04-20 21:34:47 +02:00
Russ Panula
900e83e028
add rule for: yarn install [pkg]
...
--- `install` has been replaced with `add` to add new dependencies. Run $0 instead.
6e9a9a6596/src/reporters/lang/en.js (L18)
2017-03-28 18:31:01 +02:00
Vladimir Iakovlev
5b1f3ff816
Merge branch 'master' of git://github.com/Asday/thefuck into Asday-master
2017-03-22 13:57:18 +01:00
Adam Barnes
b22a3ac891
Created a rule for trying to push a new repository with no commits.
2017-03-22 10:23:35 +00:00
Vladimir Iakovlev
2315929875
#579 : Add missing_space_before_subcommand
rule
2017-03-13 22:21:34 +01:00
Vladimir Iakovlev
2379573cf2
#591 : Add path_from_history
rule
2017-03-13 19:05:34 +01:00
Vladimir Iakovlev
76aa5546df
#593 : Remove unned underscores from readme
2017-03-13 17:22:58 +01:00
Vladimir Iakovlev
5179015b84
#531 : Add example of alias for running without confirmation to readme
2017-03-13 16:59:29 +01:00
Vladimir Iakovlev
dee99ed705
#220 : Use pip3 install --user
for upgrade too
2017-03-13 14:15:24 +01:00
Vladimir Iakovlev
e101f1fcc9
#220 : Use pip3 install --user
in readme
2017-03-13 14:01:38 +01:00
Vladimir Iakovlev
c2b597f22b
Merge branch 'master' of https://github.com/ds-forks/thefuck into ds-forks-master
2017-03-13 13:47:56 +01:00
Vladimir Iakovlev
725ef271b1
Merge branch 'flake8' of https://github.com/josephfrazier/thefuck into josephfrazier-flake8
...
# Conflicts:
# thefuck/system/unix.py
# thefuck/system/win32.py
2017-03-13 13:35:11 +01:00
Joseph Frazier
35ea4dce71
Add yarn_help
rule
...
Yarn likes to keep its documentation online, rather than in `yarn help`
output. For example, `yarn help clean` doesn't tell you anything about
the `clean` subcommand. Instead, it points you towards
https://yarnpkg.com/en/docs/cli/clean
This rule detects when that happens, and suggests opening the URL. One
caveat is the currently only OSX is supported, as Linux uses `xdg-open`
instead of `open`.
2017-03-10 13:07:46 -05:00
Joseph Frazier
b038ea4541
Merge branch 'master' into flake8
2017-03-08 12:21:54 -05:00
Joseph Frazier
df5428c5e4
Add yarn_command_not_found
rule
...
This addresses https://github.com/nvbn/thefuck/pull/607#issuecomment-283945505
The code was adapted from the `grunt_task_not_found` rule
2017-03-03 23:38:20 -05:00
Vladimir Iakovlev
ef5ff6210a
Merge pull request #606 from josephfrazier/git-rm-staged
...
Add git_rm_staged rule for removing locally staged changes
2017-03-03 13:52:43 +01:00
Joseph Frazier
7e16a2eb7c
Fix aliased yarn
commands like yarn ls
...
[Yarn] has a handful of subcommand [aliases], but does not automatically
[correct] them for the user. This makes it so that `fuck` will do the
trick. For example:
$ yarn ls
yarn ls v0.20.3
error Did you mean `yarn list`?
info Visit https://yarnpkg.com/en/docs/cli/list for documentation about this command.
$ fuck
yarn list [enter/?/?/ctrl+c]
[Yarn]: https://yarnpkg.com/en/
[aliases]: 0adbc59b18/src/cli/aliases.js
[correct]: https://github.com/yarnpkg/yarn/pull/1044#issuecomment-253763230
2017-02-26 20:50:41 -05:00
Joseph Frazier
42ec01dab1
Add git_rm_staged rule for removing locally staged changes
...
It would be nice if `thefuck` could help me `git rm` a file I had
already staged. This rule, adapted from `git_rm_local_modifications`,
does that.
2017-02-26 19:16:15 -05:00
Vladimir Iakovlev
bbed17fe07
#N/A: Add sudo_command_from_user_path
rule
2017-02-09 16:09:37 +01:00
dhilipsiva
fb07cdfb4a
Add hostscli to readme
2017-02-05 14:58:36 +05:30
Vladimir Iakovlev
4748776296
Merge pull request #598 from josephfrazier/git_add_force
...
Add git_add_force rule
2017-01-30 13:02:20 +01:00
Vladimir Iakovlev
1885196a11
Merge pull request #597 from josephfrazier/readme-git_stash-typo
...
README.md: fix typo in git_stash description
2017-01-30 13:00:42 +01:00
Joseph Frazier
4d0388b53c
Add git_add_force rule
...
This adds `--force` to `git add` when needed. For example:
$ git add dist/*.js
The following paths are ignored by one of your .gitignore files:
dist/app.js
dist/background.js
dist/options.js
Use -f if you really want to add them.
$ fuck
git add --force dist/app.js dist/background.js dist/options.js [enter/↑/↓/ctrl+c]
$
2017-01-28 13:26:40 -05:00
Joseph Frazier
8da4dce5f2
Add git_tag_force rule
...
This adds `--force` to `git tag` when needed. For example:
$ git tag alert
fatal: tag 'alert' already exists
$ fuck
git tag --force alert [enter/↑/↓/ctrl+c]
Updated tag 'alert' (was dec6956)
$
2017-01-28 13:26:14 -05:00
Joseph Frazier
ace6e88269
README.md: fix typo in git_stash description
...
from "stashes you local modifications"
to "stashes your local modifications"
2017-01-27 19:44:40 -05:00
Vladimir Iakovlev
a015c0f5e2
#N/A: Add gem unknown command rule
2017-01-15 15:14:53 +01:00
Vladimir Iakovlev
dbe324bcd8
#587 : Add scm correction rule
2017-01-15 14:40:50 +01:00
Vladimir Iakovlev
4a0d71c1c4
#N/A: Add ifconfig_device_not_found rule
2017-01-09 18:13:37 +01:00
Joseph Frazier
8c62706db4
Fix git stash pop
with local changes
...
When there are local changes to a file, and a git stash is popped that
contains other changes to that same file, git fails as follows:
$ git stash pop
error: Your local changes to the following files would be overwritten by merge:
src/index.js
Please commit your changes or stash them before you merge.
Aborting
$
This change adds a rule that corrects this problem as suggested [here]:
$ git stash pop
error: Your local changes to the following files would be overwritten by merge:
src/index.js
Please commit your changes or stash them before you merge.
Aborting
$ fuck
git add . && git stash pop && git reset . [enter/↑/↓/ctrl+c]
Auto-merging src/index.js
On branch flow
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: src/index.js
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: src/index.js
Dropped refs/stash@{0} (f94776d484c4278997ac6837a7b138b9b9cdead1)
Unstaged changes after reset:
M src/index.js
$
[here]: https://stackoverflow.com/questions/15126463/how-do-i-merge-local-modifications-with-a-git-stash-without-an-extra-commit/15126489#15126489
2016-12-11 12:44:04 -05:00
Vladimir Iakovlev
c21dbd2be3
Merge branch 'git-flag-after-filename' of https://github.com/josephfrazier/thefuck into josephfrazier-git-flag-after-filename
2016-11-08 23:48:40 +01:00
Joseph Frazier
756044e087
Suggest ls -A
when ls
has no output
2016-10-31 13:49:38 -04:00
Joseph Frazier
5b420204c9
git: fix fatal: bad flag '...' after filename
...
For example:
$ git log README.md -p
fatal: bad flag '-p' used after filename
$ fuck
git log -p README.md [enter/↑/↓/ctrl+c]
Aborted
$ git log -p README.md --name-only
fatal: bad flag '--name-only' used after filename
$ fuck
git log -p --name-only README.md [enter/↑/↓/ctrl+c]
Aborted
$ git log README.md -p CONTRIBUTING.md
fatal: bad flag '-p' used after filename
$ fuck
git log -p README.md CONTRIBUTING.md [enter/↑/↓/ctrl+c]
2016-10-30 21:40:25 -04:00
Pablo Santiago Blum de Aguiar
07005b591a
#N/A: Add git_rebase_merge_dir
rule
2016-10-30 20:30:26 -02:00
Pablo Santiago Blum de Aguiar
af28f0334a
#N/A: Add git_rm_local_modifications
rule
2016-10-29 17:51:55 -02:00
Vladimir Iakovlev
5b535077bf
#N/A: Stop changing Command
inside rules
2016-10-08 12:18:33 +02:00
Joseph Frazier
dda9d55989
Add flake8 instructions to README.md
...
Also add flake8 to requirements.txt so that it will be installed by:
pip install -r requirements.txt
2016-10-07 22:27:07 -04:00
Vladimir Iakovlev
8f4f2f03a7
Merge pull request #561 from josephfrazier/ag-literal
...
Suggest `ag -Q` when relevant
2016-10-07 10:35:34 +02:00
Joseph Frazier
d2e0a19aae
Add missing semicolon to aws_cli entry in README
2016-10-03 14:22:17 -04:00
Joseph Frazier
db4b37910d
Suggest ag -Q
when relevant
...
This detects when `ag` suggests the `-Q` option, and adds it.
2016-10-03 00:33:40 -04:00
Joseph Frazier
2b88ea11ea
Suggest git diff --no-index
when relevant
...
This makes it easier to use `git diff` on untracked files.
2016-10-03 00:05:01 -04:00
Vladimir Iakovlev
7c4f0d2e55
Merge pull request #551 from scorphus/git-bisect-usage
...
#N/A: Add `git_bisect_usage` rule
2016-10-02 17:20:43 +02:00
Vladimir Iakovlev
cf352fd788
Merge branch 'remove-trailing-cedilla' of https://github.com/wikiti/thefuck into wikiti-remove-trailing-cedilla
2016-10-02 17:18:24 +02:00
Vladimir Iakovlev
3c1cce6bd2
Merge branch 'brew-link' of https://github.com/josephfrazier/thefuck into josephfrazier-brew-link
...
# Conflicts:
# README.md
2016-10-02 17:17:15 +02:00
Vladimir Iakovlev
5d3a727d1a
Merge pull request #555 from josephfrazier/brew-uninstall-force
...
Suggest `brew uninstall --force` when relevant
2016-10-02 17:14:54 +02:00
Vladimir Iakovlev
ea87d55771
Merge pull request #554 from JordonPhillips/aws-rule
...
Add new aws cli rule
2016-10-02 17:14:14 +02:00
Joseph Frazier
bb5c7c576f
Suggest brew link --overwrite --dry-run
when relevant
...
This makes it easier to see which files would be overwritten by
`brew link --overwrite`
2016-09-30 15:31:25 -04:00
Joseph Frazier
a734b94fec
Suggest brew uninstall --force
when relevant
...
Resolves https://github.com/nvbn/thefuck/issues/553
2016-09-29 17:26:20 -04:00
JordonPhillips
7bf405e9c3
Add aws cli rule
...
This rule corrects spelling mistakes for aws cli commands and
subcommands.
2016-09-29 14:22:08 -07:00
Daniel Herzog
c3bcdd7dee
Update README
2016-09-29 21:43:02 +01:00
Daniel
92133f77d6
Add test file
2016-09-29 10:44:17 +01:00
Pablo Santiago Blum de Aguiar
c9264aff10
#N/A: Add git_bisect_usage
rule
2016-09-27 19:42:01 -03:00
Julian Zimmermann
6e2b82911f
Removed linebreak
2016-09-19 13:07:48 +02:00
Julian Zimmermann
af9d34c299
Added rule that stashes changed files before pulling and pops them afterwards.
2016-09-19 12:52:23 +02:00
Waldir Pimenta
495a66088b
readme: add -H flag to second sudo pip command
2016-09-06 17:01:09 +01:00
Vladimir Iakovlev
56851e8d31
#N/A: Add port_already_in_use
rule
2016-08-14 06:59:26 +03:00
Vladimir Iakovlev
844d3af8ae
#N/A: Add grunt_task_not_found
rule
2016-08-13 21:13:05 +03:00
Vladimir Iakovlev
a2693bd737
#N/A: Add workon_doesnt_exists
rule
2016-08-13 20:55:00 +03:00
Vladimir Iakovlev
ae3e231a5f
#N/A: Add gradle_no_task
rule
2016-08-13 20:31:33 +03:00
Vladimir Iakovlev
21bb439d7c
#N/A: Add gradle_wrapper
rule
2016-08-13 19:30:46 +03:00
Vladimir Iakovlev
efcf7da7db
#N/A: Add react_native_command_unrecognized
rule
2016-08-13 19:14:55 +03:00
Vladimir Iakovlev
5f79217e97
#N/A: Add slow_commands
and wait_slow_command
settings options
2016-08-13 18:55:11 +03:00
Vladimir Iakovlev
fdfbfc80c0
#N/A: Add npm_missing_script
rule
2016-08-13 18:28:45 +03:00
Vladimir Iakovlev
b09a4e394e
#N/A: Add npm_run_script
rule
2016-08-13 17:38:40 +03:00
Vladimir Iakovlev
065b350ada
#N/A: Add fab_command_not_found
rule
2016-08-13 16:10:12 +03:00
Pablo Santiago Blum de Aguiar
b6b15bf0d1
#534 : Improve open
rule by creating the file or dir
2016-08-12 01:09:05 -03:00
nvbn
f773b57bea
#511 : Add ln_s_order
rule
2016-06-28 03:00:00 +03:00
mklkj
d2845a0d2e
Fix a typo
2016-06-23 14:28:37 +02:00
Jake
4bd4c0f731
Add a new rule git_rebase_no_changes
.
2016-06-11 19:20:33 -04:00
nvbn
15bcd7f03f
#501 : Deprecate installation script
2016-05-09 18:54:40 +03:00
Pablo Santiago Blum de Aguiar
cfa73f10d6
#501 : Split Ubuntu and OS X installation instructions
2016-05-03 22:54:22 -03:00
Pablo Santiago Blum de Aguiar
9d9820676a
#N/A Add a new rule brew_update_formula
2016-04-20 22:27:39 -03:00
nvbn
c6d2766553
#N/A: Add chmod +x rule
2016-04-11 16:13:41 +03:00
nvbn
1aa2ec1795
Merge branch 'git-branch-exists' of https://github.com/scorphus/thefuck into scorphus-git-branch-exists
2016-04-03 14:02:32 +03:00
Pablo Santiago Blum de Aguiar
0c98053f74
#N/A Add a new rule git_branch_exists
2016-04-03 00:09:15 -03:00
Pablo Santiago Blum de Aguiar
43886c38ff
#N/A Add more fancy badges
2016-03-31 22:07:10 -03:00
Pablo Santiago Blum de Aguiar
9070748a86
#N/A Use reference links
2016-03-31 22:06:01 -03:00
Pablo Santiago Blum de Aguiar
61de6f4a51
#N/A Reformat parts of README.md
2016-03-31 15:53:32 -03:00
Vladimir Iakovlev
d102af41d9
#488 Add AppVeyor badge
2016-03-31 04:50:40 +03:00
Ángel Guzmán Maeso
5d00b3bc25
Update install procedure for pip
...
Avoid the warning:
The directory '/home/someuser/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
2016-03-21 17:48:41 +01:00
Pablo Santiago Blum de Aguiar
41707b80c6
#N/A: Fix git_add
rule
2016-03-18 22:46:38 -03:00