Expressive programming language and a versatile interactive shell.
Start an interactive shell session
Execute specific [c]ommands
Execute a specific script
elvish [flags] [script]
- -bin string
path to the elvish binary
show build info and quit
take first argument as a command to execute
Parse/Compile but do not execute
- -cpuprofile string
write cpu profile to file
run daemon instead of shell
- -db string
path to the database
- -deprecation-level int
show warnings for all features deprecated as of version 0.X (default 15)
show usage help and quit
show output in JSON. Useful with -buildinfo.
- -log string
a file to write debug log to
run elvish without invoking rc.elv
- -port int
the port of the web backend (default 3171)
- -sock string
path to the daemon socket
show version and quit
run backend of web interface
Elvish is a cross-platform shell, supporting Linux, BSDs and Windows. It features an expressive programming language, with features like namespacing and anonymous functions, and a fully programmable user interface with friendly defaults. It is suitable for both interactive use and scripting.
This manual page was written by Shengjing Zhu <email@example.com>, for the Debian GNU/Linux system (but may be used by others).