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.
https://github.com/yarnpkg/yarn/blob/6e9a9a6596ca8f177f68f6672a1ef4ff16705336/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]: https://github.com/yarnpkg/yarn/blob/0adbc59b18b38b6ac6e4b248e19788ed1d2e80da/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