Skip to main content

Module modules

Module modules 

Source
Expand description

modules submodule. Ports of zsh’s loadable modules from Src/Modules/*.c.

Each submodule maps 1:1 to its C-source counterpart. The names match zsh/<modname> as exposed by zmodload. See each file’s header for the specific source-file citation and feature scope.

For backwards-compat with the previous flat crate::<modname> layout, every entry is re-exported at this module’s root so crate::modules::datetime::... and crate::modules::* both resolve. Top-level call sites should migrate to crate::modules::<modname>::... going forward.

Modules§

attr
zsh/attr module — port of Src/Modules/attr.c.
cap
cap submodule. POSIX.1e capabilities — port of Src/Modules/cap.c.
clone
clone submodule. zsh/clone module — port of Src/Modules/clone.c.
curses
curses submodule. Curses module — port of Src/Modules/curses.c.
datetime
datetime submodule. Date/time utilities — port of Src/Modules/datetime.c.
db_gdbm
db_gdbm submodule. GDBM database bindings for zsh
example
example submodule. zsh/example module — port of Src/Modules/example.c.
files
files submodule. Direct port of Src/Modules/files.c — the zsh/files module.
hlgroup
hlgroup submodule. zsh/hlgroup module — port of Src/Modules/hlgroup.c.
ksh93
ksh93 submodule. zsh/ksh93 module — port of Src/Modules/ksh93.c.
langinfo
langinfo submodule. Langinfo module — port of Src/Modules/langinfo.c.
mapfile
mapfile submodule. zsh/mapfile module — port of Src/Modules/mapfile.c.
mathfunc
mathfunc submodule. Mathematical functions for arithmetic expressions — port of Src/Modules/mathfunc.c.
nearcolor
nearcolor submodule. zsh/nearcolor module — port of Src/Modules/nearcolor.c.
newuser
newuser submodule. Newuser module - port of Modules/newuser.c
param_private
param_private submodule. zsh/param/private module — port of Src/Modules/param_private.c.
parameter
parameter submodule. Parameter interface to shell internals - port of Modules/parameter.c
pcre
pcre submodule. PCRE module - port of Modules/pcre.c
random
random submodule. Random number module - port of Modules/random.c
random_real
random_real submodule. Random real module — port of Src/Modules/random_real.c.
regex
regex submodule. zsh/regex module — direct port of Src/Modules/regex.c.
socket
socket submodule. Unix domain socket module — port of Src/Modules/socket.c.
stat
stat submodule. File stat module — port of Src/Modules/stat.c.
system
system submodule. zsh/system module — port of Src/Modules/system.c.
tcp
tcp submodule. TCP networking module — port of Src/Modules/tcp.c + Src/Modules/tcp.h.
tcp_h
tcp_h submodule. Direct port of Src/Modules/tcp.h — header file for the zsh/net/tcp module (builtin FTP / generic TCP socket helpers).
termcap
termcap submodule. Termcap module — port of Src/Modules/termcap.c.
terminfo
terminfo submodule. zsh/terminfo module — direct port of Src/Modules/terminfo.c.
watch
watch submodule. Login/logout watching module - port of Modules/watch.c
zftp
zftp submodule. ZFTP module - port of Modules/zftp.c
zprof
zprof submodule. zsh/zprof module — port of Src/Modules/zprof.c.
zpty
zpty submodule. Pseudo-terminal module - port of Modules/zpty.c
zselect
zselect submodule. Select/poll builtin module — port of Src/Modules/zselect.c.
zutil
zutil submodule. Zsh utility builtins - port of Modules/zutil.c