- THE PROJECT HAS VERY LIMITED SUPPORT
- NO NEW FEATURES ARE IN THE WORKS
- MOST BUGS WILL GO UNFIXED
A turnkey configuration for Zsh that aims to work really well out of the box. It combines the best Zsh plugins into a coherent whole that feels like a finished product rather than a DIY starter kit.
If you want a great shell that just works, this project is for you.
-
- 5.1. Accepting autosuggestions
- 5.2. Completing commands
- 5.3. Searching command history
- 5.4. Interactive search with
fzf
- 5.5. SSH
-
- 6.1. Customizing prompt
- 6.2. Customizing appearance
- 6.3. Additional Zsh startup files
- Powerful POSIX-based shell preconfigured to work great out of the box.
- Easy-to-use installation wizard. Does not require
git
,zsh
orsudo
. - Syntax highlighting for the command line.
- Autosuggestions for commands based on command history.
- Command prompt configurable through a builtin configuration wizard.
- Command completions and history searchable with fzf.
- Super fast. No lag when you open a new tab in the terminal or run a command.
- The complete shell environment can be automatically teleported to the remote host when connecting
over
ssh
. This does not requiregit
,zsh
orsudo
on the remote host. - Command history can be shared across different hosts. For example, history from
ssh foo
can be made available withinssh bar
and/or on the local machine.
Run this command in bash, zsh, or sh:
if command -v curl >/dev/null 2>&1; then
sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
else
sh -c "$(wget -O- https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
fi
The installer backs up the existing Zsh startup files, creates new ones, installs everything
necessary for Zsh for Humans, starts a new shell, and configures it as login shell. It asks for
confirmation on every step so that you are always in control. Installation requires curl
or
wget
. It does not require git
, zsh
, sudo
or anything else.