Add sudo to the current line or previous command zsh plugin

June 17, 2024 ยท View on GitHub

A simple zsh plugin to add a sudo to the current line or to the previous command. It tries hard to keep the current cursor position so your flow doesn't get disturbed.

It's a useful plug-in if you forget to add sudo to a command.

Usage

  • Load the plugin with your favourite zsh plugin manager or simply source the zsh-sudo-previous-current.plugin.zsh file
  • Type a command and press control-x and s to add sudo. If you don't type any command, the previous command will be used.

CONFIGURATION

  • ZSH_SUDO_PREVIOUS_CURRENT_BIND: Key binding to add sudo to the current line or previous command. Default: ^x s which is ctrl+x and s
  • ZSH_SUDO_PREVIOUS_CURRENT_CMD: Command to use for sudo. Default: sudo

Authors

Chmouel Boudjnah