yangkyeongmo
b946b7d319
Comment correction on ui.py ( #874 )
2019-01-15 00:36:05 +01:00
Vladimir Iakovlev
9354a977dd
#N/A: Fix tests with pytest 4
2019-01-15 00:35:28 +01:00
Mickaël Schoentgen
1eb4ccbcc9
Fix 2 DeprecationWarning: invlid escape sequence ( #872 )
...
Signed-off-by: Mickaël Schoentgen <contact@tiger-222.fr>
2019-01-06 15:44:09 +01:00
Pablo Santiago Blum de Aguiar
ce5feaebf7
#869 : Use fish --version
instead of an interactive shell for info()
...
This prevents initialisation and consequentially a recursive loop.
Fix #869
Ref oh-my-fish/plugin-thefuck#11
2019-01-04 20:54:03 +01:00
Fábio Santos
ac343fb1bd
#868 : Point out you can use linuxbrew in README
...
* Point out you can use linuxbrew
* Change text and add link to linuxbrew
* Change brew related URLs to HTTPS
2019-01-04 20:35:27 +01:00
Chris De Pasquale
7bc619385b
Fixed incorrect ordering of for_app and sudo_support causing apt_invalid_operation and dnf_no_such_command rules to fail ( #861 )
2018-12-11 01:01:17 +01:00
Vladimir Iakovlev
d86dd5f179
#N/A: Clear dist/
before uploading releases
2018-11-29 23:57:07 +01:00
Vladimir Iakovlev
8c1591fbe3
Bump to 3.28
3.28
2018-11-29 23:43:39 +01:00
kozar
dfd31872a9
#855 - Support Ukrainian layout; Fix matching of similar layouts ( #856 )
...
* #855 - Support Ukrainian layout; Fix matching of similar layouts
* Fix splitting of command line
2018-11-21 19:56:49 +01:00
Vladimir Iakovlev
1eaead4f70
#N/A: Remove performance tests as they are meaningless with the current implementation
2018-11-21 19:44:07 +01:00
Vladimir Iakovlev
5b3350b2dd
#N/A: Fix tests with py.test 4
2018-11-21 19:43:01 +01:00
Vladimir Iakovlev
81b05b9f88
#N/A: Fix osx travis-ci build
2018-11-21 19:31:59 +01:00
Simon Eisenmann
b5436a2c47
Remove zsh instant mode log with -f ( #854 )
...
In some setups, rm might default to interactive promt. This change adds
the -f parameter to force remove the instant mode log on exit to avoid
an interactive prompt.
```
~
rm: remove regular file
'/tmp/user/1000/thefuck-script-log-bbb81260140c4b3fa18bf2097f15bd77'?
```
2018-11-02 20:00:56 +01:00
Přemek Vyhnal
b08aec02f5
update install guide for Linux Mint ( #852 )
...
on Mint I had to install python3-setuptools package too
2018-10-30 21:49:42 +01:00
Pablo Aguiar
e6be00a63b
Comply to new flake8 3.6 ( #853 )
...
* #N/A: Ignore W504 line break after binary operator
W504 is now part of flake8 current version 3.6
* #N/A: Fix invalid escape sequences
* #N/A: Remove conflicting path before installing gcc with brew
2018-10-30 20:56:55 +01:00
Vladimir Iakovlev
d226b8f258
#835 : Make cache failure non-fatal
2018-10-18 00:35:18 +02:00
Vladimir Iakovlev
f06ebbf2ae
#N/A: Use twine for uploading new releases
2018-10-16 21:08:08 +02:00
Nallagatla Manikanta
3e522ba787
Add the pwsh support for thefuck ( #844 )
2018-10-09 23:20:48 +02:00
Pablo Aguiar
25142f81f8
Some improvements ( #846 )
...
* #833 : do not require sudo on TravisCI
* #N/A: Add Python dev releases to TravisCI pipeline
Inspired by Brett Cannon's advise [1].
1: https://snarky.ca/how-to-use-your-project-travis-to-help-test-python-itself/
* #837 : try and kill proc and its children
* #N/A: show shell information on `thefuck --version`
* #N/A: omit default arguments to get_close_matches
* #842 : add settings var to control number of close matches
* #N/A: remove `n` from the list of `get_closest`'s args
2018-10-08 22:32:30 +02:00
Rafał Zawadzki
5fd4f74701
Added back-ticks for the consistency ( #845 )
2018-10-08 22:20:17 +02:00
Waldir Pimenta
a0286b402a
ISSUE_TEMPLATE.md: sync format of fill-in fields ( #841 )
...
Some of the "FILL THIS IN" were wrapped with html comment markup, but most of them weren't. This change makes them all use the same format.
2018-10-02 20:46:58 +02:00
Mateusz Mikuła
bb41f5c4e5
Add snapcraft.yaml ( #836 )
2018-10-02 20:46:13 +02:00
James Turnbull
926e9ef963
Added a rule to match az binary sub-command misses ( #834 )
2018-08-16 00:22:24 +02:00
Eugene Duboviy
9d46291944
Add Python 3.7 version support ( #833 )
2018-08-14 00:22:53 +02:00
Pablo Aguiar
cc6d90963e
#367 : Support BSD style output in touch rule ( #830 )
...
On a Mac, also on NetBSD or OpenBSD, `touch` errs differently:
```
$ uname; touch a/b/c
Darwin
touch: a/b/c: No such file or directory
```
That gets matched by the rule but not fixed by it. Thus the regex
pattern is now a bit more tolerant.
2018-07-29 18:18:42 +02:00
Vladimir Iakovlev
4e755e4799
#827 : Make cat_dir
rule safer
2018-07-11 23:57:41 +02:00
Scott Colby
1dfd6373ee
Stop parsing language-variable cat output to make cat_dir more reliable. ( #827 )
...
* Stop parsing language-variable cat output to make cat_dir more reliable.
* Add missing semicolon in readme
2018-07-11 23:47:06 +02:00
Scott Colby
fe0785bc42
Create cat_dir
rule for replacing cat
with ls
( #823 )
...
* Create `cat_dir` rule for replacing `cat` with `ls` when you try to run `cat` on a directory.
* Changed to string methods in response to feedback.
Added a test to make sure lines like 'cat cat' don't become 'ls ls'.
Added trailing '\n's to test cases.
2018-07-10 00:51:42 +02:00
Glen Yu
142ef6e66c
added --yeah as an alterative arg to -y and --yes; updated README.md ( #822 )
2018-07-10 00:50:11 +02:00
Mas0s
59745942b5
added notice to README.md ( #821 )
...
zsh's autocorrect function interferes with thefuck, that is now mentioned in README
2018-07-10 00:49:20 +02:00
Chris Mendis
692ee53a33
Avoid masking shell return values in Zsh.app_alias ( #820 )
...
I discovered that a common shell script issue (https://github.com/koalaman/shellcheck/wiki/SC2155 ) is present in the script returned by `Zsh.app_alias()`, amongst other `app_alias` methods in thefuck.
In the case of the zsh `app_alias()` script, this common issue is causing the script to error on some versions of Mac OS X. This is reported in #718 .
Unmasking the value of `TF_SHELL_ALIASES` fixes the errors in Mac OS X, but I also unmasked `TF_HISTORY` for consistency.
2018-07-10 00:48:56 +02:00
Matthieu Guilbert
534782414f
git_push: Handle command containing force argument ( #818 )
2018-07-10 00:48:08 +02:00
Matt Kotsenas
a6bb41e802
Fix Win32 get_key ( #819 )
...
PR #711 moved the arrow and cancel key codes to `const.py`. However, the
move also changed the codes from byte arrays to strings, which broke the
use of `msvcrt.getch()` for Windows.
The fix is to use `msvcrt.getwch()` so the key is a Unicode character,
matching the Unix implementation.
2018-07-10 00:46:57 +02:00
Vladimir Iakovlev
86efc6a252
Bump to 3.27
3.27
2018-05-22 19:26:55 +02:00
Iulian Onofrei
89207d6d7c
Add brew_reinstall rule ( #816 )
...
Replaces install with reinstall when a package is already installed.
2018-05-22 19:25:05 +02:00
afwilkin
f6e50bef82
fixed powershell coloring ( #805 )
2018-05-22 19:03:52 +02:00
Vladimir Iakovlev
81042514c8
Squashed commit of the following:
...
commit 6919161e77a39b9bd59ca54eac44b956cd3ae1dc
Author: Vladimir Iakovlev <nvbn.rm@gmail.com>
Date: Tue May 22 19:01:33 2018 +0200
#810 : Fix code style
commit ebbb31a3227ce32ba5288e96c0c16a3d334c45d6
Merge: 2df1a5a a2799ad
Author: Vladimir Iakovlev <nvbn.rm@gmail.com>
Date: Tue May 22 18:59:56 2018 +0200
Merge branch 'feature/long-form-help' of https://github.com/jakewarren/thefuck into jakewarren-feature/long-form-help
commit a2799ad09894808fc23ef1a99475ca30c3d4d67c
Author: Jake Warren <jakewarren@users.noreply.github.com>
Date: Mon May 7 14:12:57 2018 -0500
Add new `long_form_help` rule
2018-05-22 19:01:51 +02:00
Vladimir Iakovlev
2df1a5a45b
#N/A: Fix formatting
2018-05-14 22:44:10 +02:00
Vladimir Iakovlev
72e88d6ba3
#N/A: Add basic shell logger support
2018-05-14 22:16:33 +02:00
Pablo Aguiar
8db3cf6048
Support aliases with equal sign ( #808 )
...
* #N/A: Remove `pip` from requirements.txt
* #807 : Expect aliases declared with equal sign too
This fixes #807
2018-05-13 15:29:33 +02:00
Iulian Onofrei
68949a5922
Fix spelling ( #814 )
2018-05-13 15:28:39 +02:00
Pablo Aguiar
216d82b464
#N/A: Remove pip
from requirements.txt ( #813 )
2018-05-13 15:28:00 +02:00
Evan Pratten
97f2d743b3
Update README.md
2018-05-11 11:36:24 +02:00
Vladimir Iakovlev
d5cc7ec43b
Bump to 3.26
3.26
2018-04-25 18:19:14 +02:00
Adam B
33a87502cd
Update README.md for clarity and concision ( #794 )
...
Reworded several sentences and paragraphs for clarity and concision. All original information was maintained.
2018-04-01 16:25:09 -04:00
Vladimir Iakovlev
82a12dda81
#N/A: Test only with python3 in ci on osx
...
Default python version in homebrew is changed to 3.6, more details - https://brew.sh/2018/01/19/homebrew-1.5.0/
2018-03-19 23:26:35 +01:00
Vladimir Iakovlev
4c9099a79b
#N/A: Fix mmap log cleanup
2018-03-19 22:41:38 +01:00
Vladimir Iakovlev
1508ecfeae
#N/A: Use mmap for sharing output in instant mode
2018-03-14 00:12:40 +01:00
Vladimir Iakovlev
284d49da8d
#786 : Fix tests
2018-02-23 21:15:05 +01:00
Vladimir Iakovlev
fb39d0bbd3
#786 : Fix apt_get rule on ubuntu 18.04
2018-02-23 21:08:41 +01:00