fizsh(1) Fizsh is a user friendly front end to zsh.


fizsh [OPTIONS] ... [ARGUMENTS] ...


Fizsh provides zsh with interactive syntax-highlighting and a MATLAB-like history-search. Fizsh is intended to look and feel similar to fish. A distinguishing feature is that fizsh can handle Bourne compatible syntax. This is because fizsh is a front end to zsh. Fish does not handle Bourne compatible syntax.


``$HOME/.fizsh/'' is the directory where fizsh keeps its local configuration files. The file ``$HOME/.fizsh/.fizshrc'' serves as the user's local startup script. Local customizations, such as aliases and functions, can be added here. This file allows the same syntax as ``$HOME/.zshrc'' under zsh. ``$HOME/.fizsh/.fizsh_history'' is the name of fizsh's history file. The other files in ``$HOME/.fizsh'' are installed when the user runs ``/usr/bin/fizsh'' for the first time. These files are automatically overwritten after installing a newer version of Fizsh. The user may call the function ``fizsh-reinstall'' to force a reinstallation of his local configuration files.

Compared to the default configuration of zsh, fizsh additionally sets the options ``append_history'', ``inc_append_history'', ``hist_ignore_all_dups'', ``hist_reduce_blanks'', ``hist_ignore_space'', ``interactive_comments'', ``correct'', ``no_beep'' and ``prompt_subst''.

For further configuration details consult zsh's man pages


Fizsh is usually invoked without options and without command-line arguments.

The only supported command-line options are currently ``--version'', ``--help'', ``--login'', shorthands for these commands are ``-v'', ``-h'', ``-l'' respectively. ``--version'' yields fizsh's version number. ``--help'' causes fizsh to print brief usage information. ``--login'' causes fizsh to be a login shell.

If invoked with other command-line options and/or arguments fizsh will silently revert to zsh. Therefore, it is safe to use fizsh as one's login shell (.e.g. by using ``chsh -s /usr/bin/fizsh'').


There are no known bugs at the moment. Bug reports, bug fixes and other comments are welcome.


MATLAB is a registered trademark of The MathWorks, Inc.


Guido van Steen, based on work by the ``zsh-syntax-highlighting contributors'' and the contributors to ``zsh-history-substring-search''. The also author gratefully acknowledges