← Back to context

Comment by paodealho

1 day ago

I've been using it for the last 6 or 7 years and I can only remember one specific feature I use a lot: "unset HISTFILE" to disable history when I need to run commands with passwords.

Other than that, oh-my-zsh with git, systemd, and fzf plugins. Saves a lot of typing.

The main selling point for me is how easy it is to setup.

Just out of curiosity, what sort of typing do those plugins save in comparison to doing it in bash? Can you give some examples?

  • The git and systemd ones create several aliases for frequent commands:

    git commit -> gc

    git status --short -b -> gsb

    git checkout -> gco

    systemctl --user restart -> scu-restart

    Nothing that you couldn't come up with yourself, but I've been using for so long it has become a standard for me.

    The fzf plugin enables a fuzzy finder when you hit ctrl+r or ctrl+t. You need fzf installed.