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
Vladimir Iakovlev
fbb73f262b
Merge pull request #607 from josephfrazier/yarn-alias
...
Fix aliased `yarn` commands like `yarn ls`
2017-03-03 13:50:58 +01:00
Vladimir Iakovlev
20246e5be6
Merge pull request #608 from MattKotsenas/bugfix/no-history
...
Update PowerShell alias to handle no history
2017-03-03 13:45:23 +01:00
Matt Kotsenas
4669a033ee
Update PowerShell alias to handle no history
...
If history is cleared (or the shell is new and there is no history),
invoking thefuck results in an error because the alias attempts to execute
the usage string.
The fix is to check if Get-History returns anything before invoking
thefuck.
2017-03-01 09:36:30 -08: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
91c27e1a62
Merge pull request #605 from andrew-epstein/master
...
Improve performance of history rule
2017-02-24 13:46:56 +01:00
Andrew Epstein
778f2bdf1a
Improve performance of history rule
2017-02-22 07:56:40 -05:00
Vladimir Iakovlev
e893521872
#N/A: Run coveralls only on full test run (python 3.6 with linux)
2017-02-09 16:13:09 +01:00
Vladimir Iakovlev
bbed17fe07
#N/A: Add sudo_command_from_user_path
rule
2017-02-09 16:09:37 +01:00
dhilipsiva
309fe8f6ee
Fix test cases
2017-02-09 09:16:20 +05:30
dhilipsiva
8a8ade1e6b
Fix regex
2017-02-09 08:52:20 +05:30
dhilipsiva
7f9025c7ad
Make Changes suggested by @nvbn
...
* remove comments/doctrings at the top of files;
* move sudo-related stuff to sudo rule;
* for no_command case try to find most similar command, like, for example, in react_native_command_unrecognized rule.
2017-02-09 08:46:54 +05:30
Vladimir Iakovlev
6f842ab747
Merge pull request #604 from wbolster/add-colemak-nav-bindings
...
add support for colemak style vi bindings
2017-02-08 13:01:28 +01:00