- 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,zshorsudo. - 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,zshorsudoon the remote host. - Command history can be shared across different hosts. For example, history from
ssh foocan be made available withinssh barand/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)"
fiThe 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.