Directories
¶
| Path | Synopsis |
|---|---|
|
Package buildinfo contains build information.
|
Package buildinfo contains build information. |
|
Package cli implements a generic interactive line editor.
|
Package cli implements a generic interactive line editor. |
|
clitest
Package clitest provides utilities for testing cli.App.
|
Package clitest provides utilities for testing cli.App. |
|
histutil
Package histutil provides utilities for working with command history.
|
Package histutil provides utilities for working with command history. |
|
lscolors
Package lscolors provides styling of filenames based on file features.
|
Package lscolors provides styling of filenames based on file features. |
|
modes
Package mode implements modes, which are widgets tailored for a specific task.
|
Package mode implements modes, which are widgets tailored for a specific task. |
|
prompt
Package prompt provides an implementation of the cli.Prompt interface.
|
Package prompt provides an implementation of the cli.Prompt interface. |
|
term
Package term provides functionality for working with terminals.
|
Package term provides functionality for working with terminals. |
|
tk
Package tk is the toolkit for the cli package.
|
Package tk is the toolkit for the cli package. |
|
Package daemon implements a service for mediating access to the data store, and its client.
|
Package daemon implements a service for mediating access to the data store, and its client. |
|
daemondefs
Package daemondefs contains definitions used for the daemon.
|
Package daemondefs contains definitions used for the daemon. |
|
internal/api
Package api defines types and constants useful for the API between the daemon service and client.
|
Package api defines types and constants useful for the API between the daemon service and client. |
|
Package diag contains building blocks for formatting and processing diagnostic information.
|
Package diag contains building blocks for formatting and processing diagnostic information. |
|
Package edit implements the line editor for Elvish.
|
Package edit implements the line editor for Elvish. |
|
complete
Package complete implements the code completion algorithm for Elvish.
|
Package complete implements the code completion algorithm for Elvish. |
|
filter
Package filter implements the Elvish filter DSL.
|
Package filter implements the Elvish filter DSL. |
|
highlight
Package highlight provides an Elvish syntax highlighter.
|
Package highlight provides an Elvish syntax highlighter. |
|
Package env keeps names of environment variables with special significance to Elvish.
|
Package env keeps names of environment variables with special significance to Elvish. |
|
Package eval handles evaluation of parsed Elvish code and provides runtime facilities.
|
Package eval handles evaluation of parsed Elvish code and provides runtime facilities. |
|
errs
Package errs declares error types used as exception causes.
|
Package errs declares error types used as exception causes. |
|
evaltest
Package evaltest provides a framework for testing Elvish script.
|
Package evaltest provides a framework for testing Elvish script. |
|
vals
Package vals contains basic facilities for manipulating values used in the Elvish runtime.
|
Package vals contains basic facilities for manipulating values used in the Elvish runtime. |
|
vars
Package vars contains basic types for manipulating Elvish variables.
|
Package vars contains basic types for manipulating Elvish variables. |
|
Package fsutil provides filesystem utilities.
|
Package fsutil provides filesystem utilities. |
|
Package getopt implements a command-line argument parser.
|
Package getopt implements a command-line argument parser. |
|
Package glob implements globbing for elvish.
|
Package glob implements globbing for elvish. |
|
Package logutil provides logging utilities.
|
Package logutil provides logging utilities. |
|
Package lsp implements a language server for Elvish.
|
Package lsp implements a language server for Elvish. |
|
Package mods collects standard library modules.
|
Package mods collects standard library modules. |
|
daemon
Package daemon implements the builtin daemon: module.
|
Package daemon implements the builtin daemon: module. |
|
math
Package math exposes functionality from Go's math package as an elvish module.
|
Package math exposes functionality from Go's math package as an elvish module. |
|
path
Package path provides functions for manipulating filesystem path names.
|
Package path provides functions for manipulating filesystem path names. |
|
platform
Package platform exposes variables and functions that deal with the specific platform being run on, such as the OS name and CPU architecture.
|
Package platform exposes variables and functions that deal with the specific platform being run on, such as the OS name and CPU architecture. |
|
re
Package re implements a regular expression module.
|
Package re implements a regular expression module. |
|
str
Package str exposes functionality from Go's strings package as an Elvish module.
|
Package str exposes functionality from Go's strings package as an Elvish module. |
|
unix
Package unix exports an Elvish namespace that contains variables and functions that deal with features unique to UNIX-like operating systems.
|
Package unix exports an Elvish namespace that contains variables and functions that deal with features unique to UNIX-like operating systems. |
|
Package parse implements the elvish parser.
|
Package parse implements the elvish parser. |
|
cmpd
Package cmpd contains utilities for working with compound nodes.
|
Package cmpd contains utilities for working with compound nodes. |
|
parseutil
Package parseutil contains utilities built on top of the parse package.
|
Package parseutil contains utilities built on top of the parse package. |
|
Package persistent contains subpackages for persistent data structures, similar to those of Clojure.
|
Package persistent contains subpackages for persistent data structures, similar to those of Clojure. |
|
hash
Package hash contains some common hash functions suitable for use in hash maps.
|
Package hash contains some common hash functions suitable for use in hash maps. |
|
hashmap
Package hashmap implements persistent hashmap.
|
Package hashmap implements persistent hashmap. |
|
list
Package list implements persistent list.
|
Package list implements persistent list. |
|
vector
Package vector implements persistent vector.
|
Package vector implements persistent vector. |
|
Package pprof adds profiling support to the Elvish program.
|
Package pprof adds profiling support to the Elvish program. |
|
Package prog provides the entry point to Elvish.
|
Package prog provides the entry point to Elvish. |
|
progtest
Package progtest provides a framework for testing subprograms.
|
Package progtest provides a framework for testing subprograms. |
|
Package rpc is a trimmed down version of net/rpc in the standard library.
|
Package rpc is a trimmed down version of net/rpc in the standard library. |
|
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 defines the permanent storage service.
|
Package store defines the permanent storage service. |
|
storedefs
Package storedefs contains definitions of the store API.
|
Package storedefs contains definitions of the store API. |
|
storetest
Package storetest keeps test suites against storedefs.Store.
|
Package storetest keeps test suites against storedefs.Store. |
|
Package strutil provides string utilities.
|
Package strutil provides string utilities. |
|
Package sys provide system utilities with the same API across OSes.
|
Package sys provide system utilities with the same API across OSes. |
|
eunix
Package eunix provides extra UNIX-specific system utilities.
|
Package eunix provides extra UNIX-specific system utilities. |
|
ewindows
Package ewindows provides extra Windows-specific system utilities.
|
Package ewindows provides extra Windows-specific system utilities. |
|
Package testutil contains common test utilities.
|
Package testutil contains common test utilities. |
|
Package tt supports table-driven tests with little boilerplate.
|
Package tt supports table-driven tests with little boilerplate. |
|
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 wcwidth provides utilities for determining the column width of characters when displayed on the terminal.
|
Package wcwidth provides utilities for determining the column width of characters when displayed on the terminal. |
Click to show internal directories.
Click to hide internal directories.