OS Manuals

/usr/bin/slsh

S-Lang is a powerful interpreted language

From slang 2.3.3-r5 (enterprise-packages), captured 2026-11-08 by running slsh --help (exit 1). permalink

Usage: slsh [OPTIONS] [-|file [args...]]
 --help           Print this help
 --version        Show slsh version information
 -e string        Execute 'string' as S-Lang code
 -g               Compile with debugging code, tracebacks, etc
 -n               Don't load personal init file
 --init file      Use this file instead of ~/.slshrc
 --no-readline    Do not use readline
 -i               Force interactive input
 -q, --quiet      Do not print startup messages
 -t               Test mode.  If slsh_main exists, do not call it
 -v               Show verbose loading messages
 -Dname           Define "name" as a preprocessor symbol

  Note: - and -i are mutually exclusive

Default search path: /usr/share/slsh
Options (12)
OptionDescriptionSource
--helpShow a summary of optionshelp + man
--versionShow slsh version informationhelp + man
-e stringExecute string'' as S-Lang code.help + man
-gCompile with debugging code, tracebacks, etchelp + man
-nDon't load the personal initialization filehelp + man
--init fileUse this file instead of ~/.slshrchelp + man
--no-readlineDo not use a readline interface for the interactive modehelp + man
-iForce interactive inputhelp + man
-q, --quietStartup quietly by not printing the version and copyright information.help + man
-tNormally, slsh will call slsh_main if it is defined.help + man
-vShow verbose loading messages.help + man
-DnameDefine "name" as a preprocessor symbolhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.