No My Zsh is a 42 line long shell script that both sets up plugin management and installs syntax highlighting and auto suggestions.
Dependencies: curl
, git
and zsh
(ofc)
Note this will back up any files it overwrites postfixing them with .bak
curl -L https://raw.githubusercontent.com/leath-dub/nomyzsh/master/install.sh | sh
Yeah thats it ! this will result in a shell that looks like so
TEMP_FILE=`mktemp`; curl -L https://raw.githubusercontent.com/leath-dub/nomyzsh/master/install.sh > $TEMP_FILE && sh $TEMP_FILE --xdg
Its simple ! if you ran the install script there is a function plug
in your .zshrc
that
can be used to bootstrap plugins. The default config from the install.sh
script has 2
plugins already there
plug "zdharma-continuum/fast-syntax-highlighting"
plug "zsh-users/zsh-autosuggestions"
plug
takes 1 argument, <github user>/<repository name>
Just edit the $PLUGINDIR variable before you call plug
function
Kinda. I find it funny that people use oh-my-zsh
but also painful as plugins are actually incredibly simple
in zsh. This repo is also not necessary but it does automate it such that the barrier to entry is just
as low as oh-my-zsh
, hopefully this project will stop the madness.
Open an PR or an issue, please tell me how I am wrong. This project is WTFPL licensed so feel free to use it Elon !.