Vladimir Iakovlev
b016bb2255
Merge pull request #619 from josephfrazier/yarn-alias-scripts
...
Extend yarn_alias rule to handle package.json scripts
2017-03-23 19:39:11 +04:00
Joseph Frazier
bf109ee548
Extend yarn_alias rule to handle package.json scripts
...
For example, if an "etl" script is defined in package.json, it can be
run with `yarn etl`. However, if `yarn etil` is run, `yarn` will
suggest the correction. This change lets `thefuck` take advantage of
that:
$ yarn etil
yarn etil v0.21.3
error Command "etil" not found. Did you mean "etl"?
$ fuck
yarn etl [enter/?/?/ctrl+c]
2017-03-22 16:52:30 -04:00
Vladimir Iakovlev
1aaaca1220
Merge branch 'Asday-master'
2017-03-22 14:00:18 +01:00
Vladimir Iakovlev
b096560469
#618 : Refine git_push_without_commits
rule
2017-03-22 14:00:03 +01:00
Vladimir Iakovlev
5b1f3ff816
Merge branch 'master' of git://github.com/Asday/thefuck into Asday-master
2017-03-22 13:57:18 +01:00
Vladimir Iakovlev
c5f7c89222
Merge pull request #617 from josephfrazier/git-stash-add-updated
...
git_stash_pop: Add only updated files
2017-03-22 15:25:25 +04:00
Adam Barnes
e61271dae3
Removed another unused import.
...
Goodness.
2017-03-22 10:59:27 +00:00
Adam Barnes
bddb43b987
Removed an unused import.
2017-03-22 10:29:50 +00: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
Joseph Frazier
f4cc88f6c7
git_stash_pop: Add only updated files
...
This avoids adding untracked files to the repo. See here for a
description of the difference between `git add .` and `git add --update`:
https://stackoverflow.com/questions/572549/difference-between-git-add-a-and-git-add/572660#572660
2017-03-21 20:12:15 -04:00
Vladimir Iakovlev
5734412d82
Bump to 3.15
3.15
2017-03-14 16:38:07 +01:00
Vladimir Iakovlev
24588b23e2
#N/A: Add .tox
to flake8 exclude
2017-03-14 11:14:23 +01:00
Vladimir Iakovlev
825f7986c7
#322 : Use unicode in vagrant_up
rule
2017-03-14 11:13:43 +01:00
Vladimir Iakovlev
971c7e1b3f
#322 : Add vagrant to slow commands
2017-03-14 11:13:10 +01:00
Vladimir Iakovlev
8375b78877
#N/A: Use unicode in all log functions
2017-03-14 09:49:36 +01:00
Vladimir Iakovlev
6f39edc155
#611 : Force use MagicMock
in tests
2017-03-13 23:35:57 +01:00
Vladimir Iakovlev
408cb5fa09
#611 : Fix python 2 support
2017-03-13 23:26:57 +01:00
Vladimir Iakovlev
2315929875
#579 : Add missing_space_before_subcommand
rule
2017-03-13 22:21:34 +01:00
Vladimir Iakovlev
14a9cd85aa
#611 : Allow to configure alias automatically by calling fuck
twice
2017-03-13 21:50:13 +01:00
Vladimir Iakovlev
2379573cf2
#591 : Add path_from_history
rule
2017-03-13 19:05:34 +01:00
Vladimir Iakovlev
350be285b8
#591 : Treat builtin commands as executables
2017-03-13 18:27:01 +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
73b884df5f
Merge branch 'ds-forks-master'
2017-03-13 13:53:55 +01:00
Vladimir Iakovlev
9e8b4f594d
#602 : Little cleanup
2017-03-13 13:53:43 +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
8c783b7405
Merge branch 'awonnacott-master'
2017-03-13 13:47:10 +01:00
Vladimir Iakovlev
3efa42ec06
Merge branch 'master' of https://github.com/awonnacott/thefuck into awonnacott-master
2017-03-13 13:45:45 +01:00
Vladimir Iakovlev
02bcd8331d
Merge branch 'josephfrazier-flake8'
2017-03-13 13:39:16 +01:00
Vladimir Iakovlev
bd750ff9a3
#563 : Exclude build
from flake8 check
2017-03-13 13:39:00 +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
Vladimir Iakovlev
d2f8cebfd8
Merge branch 'josephfrazier-yarn_help'
2017-03-13 13:32:02 +01:00
Vladimir Iakovlev
c7d7a6d1d7
#612 : Little cleanup
2017-03-13 13:30:07 +01:00
Joseph Frazier
4b53b1d3e3
Support Linux/Windows in yarn_help
rule
...
See https://www.dwheeler.com/essays/open-files-urls.html
and https://stackoverflow.com/questions/5226958/which-equivalent-function-in-python/15133367#15133367
2017-03-10 15:22:48 -05: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
2fea1f3846
Run flake8 on AppVeyor
2017-03-10 12:18:59 -05:00
Joseph Frazier
e009f0a05b
Fix flake8 errors: E305 expected 2 blank lines after class or function definition
2017-03-08 19:53:54 -05:00
Joseph Frazier
78515c7bbb
Fix flake8 errors: W391 blank line at end of file
2017-03-08 12:43:34 -05:00
Joseph Frazier
62a845fd94
fixup! Fix flake8 errors: E302 expected 2 blank lines, found 1
2017-03-08 12:43:05 -05:00
Joseph Frazier
2c7ce91dd5
Fix flake8 errors: F401 'sys' imported but unused
2017-03-08 12:42:24 -05:00
Joseph Frazier
c775937d17
fixup! Fix flake8 errors: E101/W191 indentation contains (mixed spaces and) tabs
2017-03-08 12:40:11 -05:00
Joseph Frazier
aaf01394db
fixup! Fix flake8 errors: E126 continuation line over-indented for hanging indent
2017-03-08 12:39:24 -05:00
Joseph Frazier
0b0a2220a0
fixup! Ignore flake8 errors with inline comments: W291 trailing whitespace
2017-03-08 12:34:49 -05:00
Joseph Frazier
b038ea4541
Merge branch 'master' into flake8
2017-03-08 12:21:54 -05:00
Vladimir Iakovlev
7d3ddfc8d9
Merge branch 'josephfrazier-yarn-command-not-found'
2017-03-06 17:32:34 +01:00
Vladimir Iakovlev
02f3250d39
#609 : Use replace_command
in yarn_command_not_found
2017-03-06 17:31:57 +01: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