@nvbn nvbn released this Nov 29, 2018 · 9 commits to master since this release

  • 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
Assets 2

@nvbn nvbn released this May 22, 2018 · 35 commits to master since this release

  • 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)
Assets 2

@nvbn nvbn released this Apr 25, 2018 · 45 commits to master since this release

  • 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)
Assets 2

@nvbn nvbn released this Nov 23, 2017 · 79 commits to master since this release

  • 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.
Assets 2

@nvbn nvbn released this Oct 16, 2017 · 88 commits to master since this release

  • 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).
Assets 2

@nvbn nvbn released this Aug 29, 2017 · 166 commits to master since this release

  • show warning about Python 2 only if Python 2 used (#685)
Assets 2

@nvbn nvbn released this Aug 29, 2017 · 168 commits to master since this release

Assets 2

@nvbn nvbn released this Aug 21, 2017 · 191 commits to master since this release

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
Assets 2

@nvbn nvbn released this Aug 16, 2017 · 196 commits to master since this release

  • exception while "run fuck second time for configuring it automatically." #658
  • fuck can't configure itself automatically on bash #662
Assets 2

@nvbn nvbn released this Aug 3, 2017 · 202 commits to master since this release

  • support spaces in file names (#630)
  • support new git error messages (#671)
Assets 2