- Automatic update check
- Deal with complex commands (e.g. env var specification included:
FOO=bar command -arg
) - Quick suggestions without re-running commands:
- Via terminal emulator/multiplexer API
- tmux
- kitty
- Get only the last command output with shell integration.
- WezTerm
- iTerm2
- Zellij
- Apple Terminal.app
- Recognize OSC 133 escape sequences. This will help to determine command output boundaries.
- Via terminal emulator/multiplexer API
- Shell support
- bash
- zsh
- fish
- Powershell
- Automated testing
- Integration tests supported shells (headless)
- bash
- fish
- zsh
- Powershell
- Integration tests for supported emulators/multiplexers.
- tmux
- Zellij
- Terminal.app
- Wezterm
- kitty
- Integration tests supported shells (headless)
- Optional removal of a failed command from history.
- Packaging
- Homebrew
- AUR
- deb
- rpm
- NixOS
- anything else