Documentation ¶
Overview ¶
Elvish is an experimental Unix shell. It tries to incorporate a powerful programming language with an extensible, friendly user interface.
Directories ¶
Path | Synopsis |
---|---|
Package exec provides the entry point of the daemon sub-program and helpers to spawn a daemon process.
|
Package exec provides the entry point of the daemon sub-program and helpers to spawn a daemon process. |
api
Package API provides the API to the daemon RPC service.
|
Package API provides the API to the daemon RPC service. |
service
Package service implements the daemon service for mediating access to the storage backend.
|
Package service implements the daemon service for mediating access to the storage backend. |
Package edit implements a command line editor.
|
Package edit implements a command line editor. |
history
Package history provides utilities for the command history.
|
Package history provides utilities for the command history. |
ui
Package ui contains types that may be used by different editor frontends.
|
Package ui contains types that may be used by different editor frontends. |
Package eval handles evaluation of nodes and consists the runtime of the shell.
|
Package eval handles evaluation of nodes and consists the runtime of the shell. |
getopt is a command-line argument parser.
|
getopt is a command-line argument parser. |
Package glob implements globbing for elvish.
|
Package glob implements globbing for elvish. |
Package parse implements the elvish parser.
|
Package parse implements the elvish parser. |
Package shell is the entry point for the terminal interface of Elvish.
|
Package shell is the entry point for the terminal interface of Elvish. |
Package store abstracts the persistent storage used by elvish.
|
Package store abstracts the persistent storage used by elvish. |
storedefs
Package storedefs contains definitions used by the store package.
|
Package storedefs contains definitions used by the store package. |
Package sys provide convenient wrappers around syscalls.
|
Package sys provide convenient wrappers around syscalls. |
Package util contains utility functions.
|
Package util contains utility functions. |
Package web is the entry point for the backend of the web interface of Elvish.
|
Package web is the entry point for the backend of the web interface of Elvish. |
Click to show internal directories.
Click to hide internal directories.