Navigation Menu

Skip to content

Senderman/doas-zsh-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

doas-zsh-plugin

Easily prefix your current or previous commands with doas by pressing esc twice

This is fork of OMZ's sudo plugin.

Installation

Use Antidote

Add the following line to your plugins file:

Senderman/doas-zsh-plugin

Usage

Current typed commands

Say you have typed a long command and forgot to add doas in front:

$ apt-get install build-essential

By pressing the esc key twice, you will have the same command with doas prefixed without typing:

$ doas apt-get install build-essential

Previous executed commands

Say you want to delete a system file and denied:

$ rm some-system-file.txt
-su: some-system-file.txt: Permission denied
$

By pressing the esc key twice, you will have the same command with doas prefixed without typing:

$ rm some-system-file.txt
-su: some-system-file.txt: Permission denied
$ doas rm some-system-file.txt
Password:
$

doas is already in the beginning of the line

Say you already have doas in the beginning of the line:

$ doas ls

To remove it, press esc key twice:

$ ls

About

Simple zsh plugin to insert doas by pressing double-ESC (forked from OMZ's sudo plugin)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages