PAY_RESPECTS(1)

πŸ“¦ version 0.8.8, in nixpkgs unstable, ubuntu stonking

✨ 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 of f πŸ’«
  • –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-respects will 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-respects will search for $PATH
  • _PR_LIB β€” directory of modules, analogous to PATH. if you don't provide it, it searches in PATH or 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