All Versions
11
Latest Version
Avg Release Cycle
95 days
Latest Release
576 days ago

Changelog History
Page 1

  • v3.30 Changes

    March 19, 2020
    • new nixos_cmd_not_found rule (#912, #922)
    • ๐Ÿ†• new terraform_init rule (#924)
    • new docker_image_being_used_by_container rule (#925, #928)
    • new go_unknown_command rule (#933)
    • new yum_invalid_operation rule (#968)
    • new git_branch_delete_checked_out rule (#985)
    • new remove_shell_prompt_literal rule (#996)
    • ๐Ÿ†• new choco_install rule (#998)
    • new cp_create_destination rule (#1061)
    • ๐Ÿ‘ Korean support in switch_lang rule (#880, #981)
    • ๐Ÿ›  fix recursive shell nesting (#921, #923)
    • fix support of non-English output in apt_list_upgradable (#931)
    • ๐Ÿ›  fix git_checkout with git 2.22.0 (#934)
    • fix docker_not_command with newer docker versions (#937, #940)
    • fix rules_git_checkout with branches with slashes (#944)
    • fix apt_invalid_operation behaviour with apt uninstall (#950)
    • ๐Ÿ›  fix slow commands time out (#961)
    • ๐Ÿ›  fix powershell support (#1004)
    • fix apt_invalid_operation with newer apt-get versions (#1031)
    • fix pip_unknown_command (#1047, #1059)
  • v3.29 Changes

    May 27, 2019
    • new pyenv_no_such_command rule (#918)
    • ๐Ÿ†• new pip_install rule (#895)
    • ๐Ÿ†• new docker_login rule (#894)
    • new git_commit_reset rule (#886)
    • yay support in pacman and pacman_not_found rules (#907)
    • ๐Ÿ‘ Greek support in switch_lang rule (#862, #864)
    • ๐Ÿ‘Œ support of -y/--yeah command line args in Fish Shell (#900)
    • ๐Ÿ‘Œ improved fetching of shells version (#920)
    • ๐Ÿ‘Œ improved windows support (#902, #917)
    • ๐Ÿ›  bugfixes (#861, #869, #872, #874)
  • v3.28 Changes

    November 29, 2018
    • ๐Ÿ‘ Ukrainian layout support in switch_lang rule (#855)
    • ๐Ÿ‘ pwsh support (#844)
    • ๐Ÿ’… BSD style output support in touch rule (#360)
    • --yeah as an alternative arg to -y and --yes (#822)
    • ๐Ÿ› bug fixes: #854, #835, #842, #827, #820, #818, #819
  • v3.27 Changes

    May 22, 2018
    • initial zsh-only shell_logger support
    • ๐Ÿ›  fixed Fish shell support (#807)
    • ๐Ÿ›  fixed PowerShell coloring (#772)
    • ๐Ÿ†• new brew_reinstall rule (#816)
    • new long_form_help rule (#810)
  • v3.26 Changes

    April 25, 2018
    • ๐Ÿ‘ 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)
  • v3.25 Changes

    November 23, 2017
    • โž• add support of third-party packages with rules (#737);
    • ๐Ÿ›  fix Windows support (#715);
    • ๐Ÿ›  fix zsh alias (#733);
    • new rule: heroku_multiple_apps โ€“ add --app <app> to heroku commands like heroku pg (#729);
    • new rule: apt_list_upgradable โ€“ helps you run apt list --upgradable after apt update (#732);
    • ๐Ÿ›  minor bug fixes.
  • v3.24 Changes

    October 16, 2017
    • ๐ŸŽ 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).
  • v3.23 Changes

    August 29, 2017
    • โš  show warning about Python 2 only if Python 2 used (#685)
  • v3.22 Changes

    August 29, 2017
  • v3.21 Changes

    August 21, 2017

    Before:

    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:

    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