Some optional parts of zsh are in modules, separate from the core
of the shell. Each of these modules may be linked in to the
shell at build time,
or can be dynamically linked while the shell is running
if the installation supports this feature.
Modules are linked at runtime with the zmodload command,
see Shell Builtin Commands.
The modules that are bundled with the zsh distribution are:
zsh/attrBuiltins for manipulating extended attributes (xattr).
zsh/capBuiltins for manipulating POSIX.1e (POSIX.6) capability (privilege) sets.
zsh/cloneA builtin that can clone a running shell onto another terminal.
zsh/compctlThe compctl builtin for controlling completion.
zsh/completeThe basic completion code.
zsh/complistCompletion listing extensions.
zsh/computilA module with utility builtins needed for the shell function based completion system.
zsh/cursescurses windowing commands
zsh/datetimeSome date/time commands and parameters.
zsh/db/gdbmBuiltins for managing associative array parameters tied to GDBM databases.
zsh/deltocharA ZLE function duplicating EMACS’ zap-to-char.
zsh/exampleAn example of how to write a module.
zsh/filesSome basic file manipulation commands as builtins.
zsh/langinfoInterface to locale information.
zsh/mapfileAccess to external files via a special associative array.
zsh/mathfuncStandard scientific functions for use in mathematical evaluations.
zsh/nearcolorMap colours to the nearest colour in the available palette.
zsh/newuserArrange for files for new users to be installed.
zsh/parameterAccess to internal hash tables via special associative arrays.
zsh/pcreInterface to the PCRE library.
zsh/param/privateBuiltins for managing private-scoped parameters in function context.
zsh/regexInterface to the POSIX regex library.
zsh/schedA builtin that provides a timed execution facility within the shell.
zsh/net/socketManipulation of Unix domain sockets
zsh/statA builtin command interface to the stat system call.
zsh/systemA builtin interface to various low-level system features.
zsh/net/tcpManipulation of TCP sockets
zsh/termcapInterface to the termcap database.
zsh/terminfoInterface to the terminfo database.
zsh/watchReporting of login and logout events.
zsh/zftpA builtin FTP client.
zsh/zleThe Zsh Line Editor, including the bindkey and vared builtins.
zsh/zleparameterAccess to internals of the Zsh Line Editor via parameters.
zsh/zprofA module allowing profiling for shell functions.
zsh/zptyA builtin for starting a command in a pseudo-terminal.
zsh/zselectBlock and return when file descriptors are ready.
zsh/zutilSome utility builtins, e.g. the one for supporting configuration via styles.