All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for quick fixes in Apple Terminal.
- Quick search not working properly with bash.
- Getting text in iTerm with shell integration enabled.
- Reliably detect running inside Powershell.
- PowerShell support.
- Panic when fix is called with empty history.
- rules:
command_not_found
correctly processes ellipsis found in some Bash implementations.
- Remove dependency on
itertools
.
- Progress bar: this software is usually so fast the progress bar is not needed anyways.
- Support for quick fixes in Zellij.
- Getting shell functions and aliases in fish.
- rules:
command_not_found
now includes shell functions and aliases into the search.
- Support for getting command output from iTerm2.
- rules:
sudo
now reacts tooperation not permitted
messages. - rules: react to
nothing added to commit but untracked files present
withgit commit
.
- rules:
cp_cwd
false positives.
- Update checker: it is hard to test, bloats the dependencies and is completely unnecessary given package managers.
- New rule:
git_add_all_lowercase
- correctgit add -a
togit add -A
.
- Respect
FIXIT_UPDATE_CHECK_INTERVAL
when an updated fails.
- Search results deduplication.
command_not_found
: bash command detection.
- Update checking.
cp_dir
- fix attempting tocp
a directory without-R
.cp_cmd
- ifcp
was given only one argument assume we wanted to copy in the current dir.
- Fix update logic.
- Make most rules independent of argument placement.
- On fish searcher could stumble upon the line with fish native error highlight.
- Correctly operate on complex commands.
- Automatic update notifications
- Initial release