Skip to content

Zsh shell

September 29, 2023
December 8, 2014

I've been using Zsh for a several years and customized it with themes and oh-my-zsh.
The makes Zsh a bit sluggish and I found Starship to place Spaceship.
That's when I jumped ship to shell-fish.

Zsh
ZshWiki
zsh: Table of Contents
Zsh - ArchWiki
zsh-users

unixorn/awesome-zsh-plugins: A collection of ZSH frameworks, plugins & themes inspired by the various awesome list collections out there.

Minimalistic, powerful and extremely customizable Zsh prompt - Spaceship
spaceship-prompt/spaceship-prompt: Minimalistic, powerful and extremely customizable Zsh prompt

Command Line Power User - YouTube video series by Web Bos
Master Your Z Shell with These Outrageously Useful Tips - Blog - Reason I Am Here - Nacho Caballero
Supercharge your Terminal with Zsh – Callstack Engineers

Zsh/Bash startup files loading order (.bashrc, .zshrc etc.) | The Lumber Room

oh-my-zsh

curl -L http://install.ohmyz.sh | sh

ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
Home · ohmyzsh/ohmyzsh Wiki
Plugins · ohmyzsh/ohmyzsh Wiki

FLOSS Weekly 411 Oh My Zsh | TWiT
d’Oh My Zsh

zshthem.es

Improve Your oh-my-zsh Startup Time (Maybe) - Patshead.com Blog

antigen

antigen.sharats.me
zsh-users/antigen: A plugin manager for zsh, inspired by oh-my-zsh and vundle.

default shell

With oh-my-zsh installed and ~/.zshrc updated, you may change your default shell to zsh.

chsh -s /bin/zsh ${USER}

Completion

Compleat: Bash completion for human beings
mbrubeck/compleat: Generate command-line completions using a simple DSL.
zsh-users/zsh-completions: Additional completion definitions for Zsh.

history

Low Level Manager: zsh history: extend and persist
Low Level Manager: Zsh history expansion
examples:zhisthack [ZshWiki]

prompt

config:prompt [ZshWiki]

Low Level Manager: Smile! with a Zsh prompt happy/sad face
jimeh/git-aware-prompt
sindresorhus/pure

How to: Change / Setup bash custom prompt (PS1)

nojhan/liquidprompt

Hide extra info for presentation:
https://gist.github.com/BretFisher/78a90d4e39e79d5f3c9769d4002f67a7