PAY_RESPECTS(1)
β¨ NAME β¨
pay-respects β blazing fast terminal command suggestions π₯ (fr fr, it's giving speed)
π«Ά SYNOPSIS π«Ά
pay-respects shell [options]
π DESCRIPTION π
okay bestie, listen. pay-respects is a terminal suggestion tool that fixes your previous or current typed command, and it does it with sub-millisecond (<1ms) performance. like, sub-millisecond. the way that just... slays. your typos never stood a chance π
π OPTIONS π
-h,βhelpβ shows the help message and then dips, periodt β¨βaliasβ set a custom alias instead offπ«βnocnfβ turns off the command-not-found handler, no cap π
π¦ INITIALIZATION π¦
πΈ Bash / Zsh / Fish
add this line to your configuration file, bestie. like literally just paste it in:
eval "$(pay-respects bash --alias)"
eval "$(pay-respects zsh --alias)"
pay-respects fish --alias | source
π Nushell / PowerShell
add the following output to your configuration file. replace the shell with the actual executable name if you need to, iykyk:
pay-respects nu
pay-respects pwsh
π USAGE π
fix your previous command:
f
fix your current typed command:
<C-x> <C-x>
β Examples
gitcommit + <Cr> + f + <Cr> --> git commit
gitcommit + <C-X> + <C-X> --> git commit
π ENVIRONMENT VARIABLES π
π₯ Required
_PR_SHELLβ the binary name of the current working shell_PR_LAST_COMMANDβ the last command
β¨ Optional
_PR_ALIASβ a list of aliases to commands. separated by newlines with zsh-like formatting, e.g.gc=git commit_PR_ERROR_MSGβ error message from the previous command. if it's absent,pay-respectswill rerun the previous command to go grab that error message itself π_PR_EXECUTABLESβ a space separated list of commands/executables. if it's absent,pay-respectswill search for$PATH_PR_LIBβ directory of modules, analogous toPATH. if you don't provide it, it searches inPATHor the compile-time provided value_PR_PACKAGE_MANAGERβ use a defined package manager instead of auto-detecting alphabetically. an empty value disables the package search functionality π«_PR_MODEβ execution mode.
π§ Configuration
_PR_PREFIXβ shell prompt prefix, required for log capture from terminal multiplexers_PR_NO_DESPERATEβ disable desperate functions, which are slow but can give better results (slow but worth it sometimes, ngl)_PR_NO_CONFIGβ don't load configurations_PR_NO_ZOXIDE:β don't use zoxide_PR_NO_MULTIPLEXERβ the equivalent of turning all the followings off:_PR_NO_TMUX,_PR_NO_SCREEN,_PR_NO_ZELLIJ,_PR_NO_WEZTERM,_PR_NO_KITTY
π SEE ALSO π
pay-respects-rules(5), pay-respects-modules(5)
π AUTHORS π
iff.
so yeah, that's the whole page π huge shoutout to iff. for making this icon behavior
this was pay-respects 0.8.8, dated April 2026 β go forth and let your terminal fix itself, bestie πβ¨
π¦ where this page comes from
- nixpkgs unstable: pay-respects 0.8.8
- ubuntu stonking: pay-respects 0.8.8-1 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms