Directories ¶
Path | Synopsis |
---|---|
cmd/elvish | Elvish is a cross-platform shell, supporting Linux, BSDs and Windows. |
pkg/buildinfo | Package buildinfo contains build information. |
pkg/cli | Package cli implements a generic interactive line editor. |
pkg/cli/clitest | Package clitest provides utilities for testing cli.App. |
pkg/cli/histutil | Package histutil provides utilities for working with command history. |
pkg/cli/lscolors | Package lscolors provides styling of filenames based on file features. |
pkg/cli/mode | Package mode implements modes, which are widgets tailored for a specific task. |
pkg/cli/prompt | Package prompt provides an implementation of the cli.Prompt interface. |
pkg/cli/term | Package term provides functionality for working with terminals. |
pkg/cli/tk | Package tk is the toolkit for the cli package. |
pkg/daemon | Package daemon implements a service for mediating access to the data store, and its client. |
pkg/diag | Package diag contains building blocks for formatting and processing diagnostic information. |
pkg/edit | Package edit implements the line editor for Elvish. |
pkg/edit/complete | Package complete implements the code completion algorithm for Elvish. |
pkg/edit/highlight | Package highlight provides an Elvish syntax highlighter. |
pkg/env | Package env keeps names of environment variables with special significance to Elvish. |
pkg/eval | Package eval handles evaluation of parsed Elvish code and provides runtime facilities. |
pkg/eval/errs | Package errs declares error types used as exception causes. |
pkg/eval/evaltest | |
pkg/eval/mods/unix | Package unix exports an Elvish namespace that contains variables and functions that deal with features unique to UNIX-like operating systems. |
pkg/eval/vals | Package vals contains basic facilities for manipulating values used in the Elvish runtime. |
pkg/eval/vars | Package vars contains basic types for manipulating Elvish variables. |
pkg/fsutil | Package fsutil provides filesystem utilities. |
pkg/getopt | Package getopt implements a command-line argument parser. |
pkg/glob | Package glob implements globbing for elvish. |
pkg/logutil | Package logutil provides logging utilities. |
pkg/parse | Package parse implements the elvish parser. |
pkg/prog | Package prog provides the entry point to Elvish. |
pkg/rpc | Package rpc is a trimmed down version of net/rpc in the standard library. |
pkg/shell | Package shell is the entry point for the terminal interface of Elvish. |
pkg/store | Package store defines the permanent storage service. |
pkg/strutil | Package strutil provides string utilities. |
pkg/sys | Package sys provide convenient wrappers around syscalls. |
pkg/testutil | Package testutil contains common test utilities. |
pkg/tt | Package tt supports table-driven tests with little boilerplate. |
pkg/ui | Package ui contains types that may be used by different editor frontends. |
pkg/wcwidth | Package wcwidth provides utilities for determining the column width of characters when displayed on the terminal. |
pkg/web | Package web is the entry point for the backend of the web interface of Elvish. |
Updated now.
Tools for package owners.