Alan Gabbianelli
c7e7e1d884
Fix typos in README.md
2024-01-25 20:52:35 +01:00
Pablo Santiago Blum de Aguiar
62e0767c50
#N/A: Fix a couple of issues after new flake8 release
2023-07-30 22:22:37 +02:00
Gerardo Grignoli
3cd187a3bb
#1329 : Add support for Windows CMD
and easier setup for Powershell
...
* feat: Added nicer support for Windows CMD & Powershell
* Fix typo
* Fix CMD console color after thefuck Ctrl-C
* Update setup.py
Co-authored-by: Pablo Aguiar <scorphus@gmail.com>
* Update setup.py
Co-authored-by: Pablo Aguiar <scorphus@gmail.com>
* Addressed PR comments
* fix spacing and newline issues
---------
Co-authored-by: Pablo Aguiar <scorphus@gmail.com>
2023-07-10 15:09:27 +02:00
Pablo Santiago Blum de Aguiar
0420442e77
#1248 : Use imp only when importlib.util not available
...
The imp module is deprecated and will be removed in Python 12.
2023-07-10 14:43:45 +02:00
Pablo Santiago Blum de Aguiar
617aaa1fd0
#1248 : Skip a failing test when running on Windows
2023-07-10 14:40:45 +02:00
Pablo Santiago Blum de Aguiar
cf0921be4a
#1248 : Check for multiple patterns in functional tests
2023-07-10 14:39:58 +02:00
Pablo Santiago Blum de Aguiar
ef1ea4b4dd
#1248 : Check container status before test functions
2023-07-10 14:36:42 +02:00
Pablo Santiago Blum de Aguiar
2cadcca904
#1248 : Reuse Docker images in functional tests
2023-07-10 14:34:46 +02:00
Pablo Santiago Blum de Aguiar
d81929f294
#1248 : Move deprecated Python versions to separate workflow job
2023-07-10 14:22:23 +02:00
Pablo Santiago Blum de Aguiar
b03e0913d3
#1248 : Run workflows on push and pull_request
2023-07-10 14:20:40 +02:00
Hugo van Kemenade
b79e104df8
Add support for Python 3.11
2023-07-09 13:03:32 +02:00
Hugo van Kemenade
3f71959b1b
Add python_requires to help pip
2023-07-09 13:03:32 +02:00
Hugo van Kemenade
51b82c5377
Update min Python 3 version required in README
2023-07-09 13:03:32 +02:00
Hugo van Kemenade
5f562a185c
Drop the dot https://twitter.com/pytestdotorg/status/753767547866972160
2023-07-09 13:03:27 +02:00
Hugo van Kemenade
1a242c7daa
Test on Python 3.10 final
2023-07-09 13:01:48 +02:00
josepdaniel
ceeaeab94b
Add terraform 'no command' rule ( #1317 )
...
* Add terraform 'no command' rule
* Feedback from PR
Co-authored-by: Joseph Daniel <jdn@logpoint.com>
2022-09-25 21:37:47 +02:00
Pablo Aguiar
77627a3140
#N/A: Define branches in workflow ( #1328 )
2022-09-07 21:33:40 +02:00
Pablo Santiago Blum de Aguiar
03a032295d
#N/A: Change workflow triggers
2022-08-31 22:36:44 +02:00
Dan
56c16b737f
Added Arch based installation ( #1319 )
...
Co-authored-by: Dan <dan@arch.localdomain>
2022-08-31 20:42:41 +02:00
Miguel Guthridge
f9768cf929
#1302 : Add new git_clone_missing rule
...
* Add git clone missing rule
* Clean up tests and improve matching
* Make rules behave correctly?
* Improve tests and redo matcher
* Remove unnecessary tests
* Improvements as per code review
* Remove dead tests
* Improve match function for git clone missing
* Improve tests
* Fix more tests
* Fix failing test
* Add Macos's /bin/sh command output to match
* Add output for lines uncovered by tests
Co-authored-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com>
2022-07-03 13:22:36 +02:00
Peter
ed40463105
#1299 : Update output for brew_install and cleanup ( #1316 )
...
* fix: Update output for brew_install test: fixed
* chore: fixing flake8 styles
* feat: show more suggestions
* test: new functions added and multi suggestions
* refactor: rename to _get_suggestions
2022-07-02 15:06:00 +02:00
Peter
f1b7d879bd
#1290 : Update output for brew_update_formula
...
* fix: brew_update_formula change output string
* fix: regex removed, test: backtick added
* Update tests/rules/test_brew_update_formula.py
* Update thefuck/rules/brew_update_formula.py
Co-authored-by: Pablo Aguiar <scorphus@gmail.com>
2022-06-28 18:28:38 +02:00
Nikos Kakonas
5198b34f24
#1282 : Keep quotes in the script on no_command rule
...
Co-authored-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com>
2022-06-13 23:29:15 +02:00
Pablo Santiago Blum de Aguiar
1a1b5200a9
#N/A: Lock pyte<=0.8.0 for Python 2
2022-06-08 23:39:19 +02:00
0xphk
06cb50b1e3
#1308 : Add updatedb (mlocate) pattern to sudo rule
...
* added updatedb(mlocate) to sudo rules
* Add test
Co-authored-by: phk <phk@terminal21.de>
Co-authored-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com>
2022-06-05 22:58:31 +02:00
Oļegs Čapligins
16eb823066
#1261 : Add two more patterns to sudo rule ( #1307 )
...
* macos shutdown sudo fix
* Update tests/rules/test_sudo.py
* Update thefuck/rules/sudo.py
* Update tests/rules/test_sudo.py
* Update thefuck/rules/sudo.py
Co-authored-by: Pablo Aguiar <scorphus@gmail.com>
2022-05-29 21:40:31 +02:00
Tagada
d8ddf5a2be
#1279 : Add pikaur AUR manager to Arch Linux's commands
...
* Add pikaur AUR manager to Arch Linux's commands
* Update README.md
* Update test_pacman_not_found.py
* Update pacman_not_found.py
* Update README.md
Co-authored-by: Pablo Aguiar <scorphus@gmail.com>
2022-03-27 22:06:40 +02:00
Marek Šuppa
cf1beb6b89
fix: Add missing comma
...
* Add missing comma in a test
2022-01-30 22:34:38 +01:00
Anupam Patil
925e562d96
Updated license date to 2022
2022-01-20 22:01:21 +01:00
Pablo Santiago Blum de Aguiar
841e3f9e13
Bump to 3.32
2022-01-02 22:45:09 +01:00
Joris Hartog
0f4a523dc4
Encapsulate force_command in _get_raw_command
...
Using the `force_command` argument will run into issues as the
`_get_raw_command` method simply returns the value of `force_command`
(which is a string) while it should actually return a list.
Fix #1240
2021-12-20 00:05:47 +01:00
Benjamin Rood
c719712b62
Use --user
with pip, not sudo pip
...
`sudo` with `pip` is [considered unsafe](https://stackoverflow.com/a/22517157/2469559 ).
Instead, run such commands with the `--user` argument to get the same result _safely._
2021-09-05 16:58:35 +02:00
Pablo Santiago Blum de Aguiar
51e4e87280
#1227 : Make git_support
support output-independent rules
...
Fix #1227
2021-08-17 15:41:54 +02:00
Pablo Santiago Blum de Aguiar
7b7c150bb7
#697 : Encode expanded script on Python 2
...
Fix #697
2021-08-17 15:40:56 +02:00
Yotam Salmon
2a166a7dec
#977 : Add wrong_hyphen_before_subcommand
rule
...
Co-authored-by: user <avi.salmon@intel.com>
Co-authored-by: Pablo Santiago Blum de Aguiar <scorphus@gmail.com>
2021-08-07 23:26:36 +02:00
Lars Alexander Blumberg
8fa10b1049
#868 : Fix outdated link to homebrew for Linux ( #1226 )
2021-08-07 13:12:12 +02:00
Pablo Santiago Blum de Aguiar
7f3442747e
#579 : Ignore commands of len 1 in missing_space_before_subcommand
2021-08-01 22:24:29 +02:00
Pablo Santiago Blum de Aguiar
8bebce331e
#933 : Correctly redefine the function with a cache
2021-08-01 22:07:19 +02:00
Pablo Santiago Blum de Aguiar
dbc435c040
#618 : Fix git_push_without_commits rule
...
The rule was in a non-working state. And the tests needed some bit of
simplification. Certain degree of repetition is oftentimes a good thing.
2021-07-29 22:11:34 +02:00
Pablo Santiago Blum de Aguiar
30c90bccaa
#1184 : Configure devcontainer shell with recommended way
...
https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration
2021-07-29 22:09:21 +02:00
Pablo Santiago Blum de Aguiar
8e8c80c227
#1188 : Remove only leading whitespace chars from script
...
Fix #1188
2021-07-29 21:43:24 +02:00
Pablo Santiago Blum de Aguiar
c2df71caed
#994 : Replace decoding errors with the replacement marker
...
Fix #994
Reference: https://docs.python.org/3/library/codecs.html#error-handlers
2021-07-29 21:37:19 +02:00
Pablo Santiago Blum de Aguiar
eb05b28c5b
#N/A: Replace only exact words when expanding a Git alias
2021-07-29 21:36:15 +02:00
Divy Jain
a2a6cbdc70
#894 : Combine commands with shell.and_ in docker_login rule
2021-07-29 13:49:42 +02:00
Pablo Santiago Blum de Aguiar
58ddd4338a
#1215 : Initiate settings before printing the alias
2021-07-21 13:09:19 +02:00
Dave Storey
58f61d8090
#1184 : Add devcontainer for easy Python development
...
* adding devcontainer and new rule for main-master
* update devcontainer work
* cleaning up devcontainer.json
* fixed line ending
* move to VARIANT 3
* Update .devcontainer/devcontainer.json
* Update .devcontainer/devcontainer.json
* Update .devcontainer/devcontainer.json
Co-authored-by: Pablo Aguiar <scorphus@gmail.com>
2021-07-19 22:47:19 +02:00
Pablo Santiago Blum de Aguiar
0668822abb
#1215 : Remove redirection to stderr with the ^ character
...
Redirection to standard error with the `^` character is disabled by
default since Fish Shell version 3.3[1].
Fix #1214
[1]: https://github.com/fish-shell/fish-shell/blob/master/CHANGELOG.rst#deprecations-and-removed-features-1
2021-07-18 15:10:48 +02:00
Pablo Santiago Blum de Aguiar
711feb4df5
#1184 : Improve + fix git_main_master
rule
2021-07-09 16:13:25 +02:00
Dave Storey
70a42b54ab
#1184 : Add new rule for main / master Git branches
2021-04-06 14:50:43 +01:00
Pablo Santiago Blum de Aguiar
11b70526f7
#1131 : Improve git_commit_add rule
...
Add more capabilities to the rule, remove its priority and fix tests
2021-07-08 21:43:35 +02:00