Thefuck

Latest version: v3.32

Safety actively analyzes 630169 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

3.26

Not secure
* Ubuntu 18.04 support (786)
* Improved fish alias (727)
* New `unsudo` rule (787)
* New `git_merge_unrelated` rule (773)
* New `git_commit_amend` rule (664)
* New `adb_unknown_command` rule (765)
* New `apt_upgrade` rule (761)
* New `git_merge` rule (629)
* Improved `cd_mkdir` rule (784)
* Improved `cd_correction` rule (784)
* Improved `switch_lang` rule (776)
* Improved `git_branch_exists` rule (762)
* Improved `git_push` rule (740)
* Improved `git_checkout` rule (632)
* No longer rely on `$SHELL` for detecting shell (783)

3.25

Not secure
* add support of third-party packages with rules (737);
* fix Windows support (715);
* fix zsh alias (733);
* new rule: `heroku_multiple_apps` &ndash; add `--app <app>` to `heroku` commands like `heroku pg` (729);
* new rule: `apt_list_upgradable` &ndash; helps you run `apt list --upgradable` after `apt update` (732);
* minor bug fixes.

3.24

Not secure
* instant fuck mode support on macOS (682);
* command selection with `ctrl+n` and `ctrl+p` instead of `↑` and `↓` (711);
* improvements in cache (707);
* fixed exception in python3 + fish (708);
* fixed configuration code for fish shell (658);
* support parameters in PowerShell (696);
* rules api changed, `Command.output` instead of `stdout/stderr` (682, 691);
* multiline PS1 with instant mode (692);
* add `php_s` rule that replaces -s by -S when trying to run a local php server (655);
* add `dnf_no_such_command` rule that fixes mistyped DNF commands (698);
* add `git_remote_delete` rule that replaces `git remote delete remote_name` with `git remote remove remote_name` (670);
* add `git_push_different_branch_names` rule that fixes pushes when local brach name does not match remote branch name (652);
* add `prove_recursively` rule that adds `-r` when called with directory;
* add `brew_cask_dependency` rule that installs cask dependencies;
* fix `brew_update_formula` rule (710).

3.23

Not secure
* show warning about Python 2 only if Python 2 used (685)

3.22

Not secure
* show warning if Python 2 used (685)
* lower priority of `missing_space_before_subcommand` rule (681)
* [experimental instant fuck mode](https://github.com/nvbn/thefuck#experimental-instant-mode) (682)

3.21

Not secure
Before:
bash
thefuck git br THEFUCK_ARGUMENT_PLACEHOLDER -y 0,36s user 0,02s system 97% cpu 0,383 total
thefuck --alias 0,29s user 0,01s system 99% cpu 0,303 total

After:
bash
thefuck git br THEFUCK_ARGUMENT_PLACEHOLDER -y 0,19s user 0,03s system 94% cpu 0,234 total
thefuck --alias 0,13s user 0,02s system 99% cpu 0,149 total

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.