Directories

PathSynopsis
pkg/buildinfoPackage buildinfo contains build information.
pkg/cliPackage cli implements a generic interactive line editor.
pkg/cli/clitestPackage clitest provides utilities for testing cli.App.
pkg/cli/histutilPackage histutil provides utilities for working with command history.
pkg/cli/lscolorsPackage lscolors provides styling of filenames based on file features.
pkg/cli/modesPackage mode implements modes, which are widgets tailored for a specific task.
pkg/cli/promptPackage prompt provides an implementation of the cli.Prompt interface.
pkg/cli/termPackage term provides functionality for working with terminals.
pkg/cli/tkPackage tk is the toolkit for the cli package.
pkg/daemonPackage daemon implements a service for mediating access to the data store, and its client.
pkg/daemon/daemondefsPackage daemondefs contains definitions used for the daemon.
pkg/daemon/internal
pkg/diagPackage diag contains building blocks for formatting and processing diagnostic information.
pkg/editPackage edit implements the line editor for Elvish.
pkg/edit/completePackage complete implements the code completion algorithm for Elvish.
pkg/edit/filterPackage filter implements the Elvish filter DSL.
pkg/edit/highlightPackage highlight provides an Elvish syntax highlighter.
pkg/envPackage env keeps names of environment variables with special significance to Elvish.
pkg/evalPackage eval handles evaluation of parsed Elvish code and provides runtime facilities.
pkg/eval/errsPackage errs declares error types used as exception causes.
pkg/eval/evaltestPackage evaltest provides a framework for testing Elvish script.
pkg/eval/valsPackage vals contains basic facilities for manipulating values used in the Elvish runtime.
pkg/eval/varsPackage vars contains basic types for manipulating Elvish variables.
pkg/fsutilPackage fsutil provides filesystem utilities.
pkg/getoptPackage getopt implements a command-line argument parser.
pkg/globPackage glob implements globbing for elvish.
pkg/logutilPackage logutil provides logging utilities.
pkg/modsPackage mods collects standard library modules.
pkg/mods/daemonPackage daemon implements the builtin daemon: module.
pkg/mods/epm
pkg/mods/file
pkg/mods/mathPackage math exposes functionality from Go's math package as an elvish module.
pkg/mods/pathPackage path provides functions for manipulating filesystem path names.
pkg/mods/platformPackage platform exposes variables and functions that deal with the specific platform being run on, such as the OS name and CPU architecture.
pkg/mods/rePackage re implements a regular expression module.
pkg/mods/readlinebinding
pkg/mods/store
pkg/mods/strPackage str exposes functionality from Go's strings package as an Elvish module.
pkg/mods/unixPackage unix exports an Elvish namespace that contains variables and functions that deal with features unique to UNIX-like operating systems.
pkg/parsePackage parse implements the elvish parser.
pkg/parse/cmpdPackage cmpd contains utilities for working with compound nodes.
pkg/parse/parseutilPackage parseutil contains utilities built on top of the parse package.
pkg/persistentPackage persistent contains subpackages for persistent data structures, similar to those of Clojure.
pkg/persistent/hashPackage hash contains some common hash functions suitable for use in hash maps.
pkg/persistent/hashmapPackage hashmap implements persistent hashmap.
pkg/persistent/listPackage list implements persistent list.
pkg/persistent/vectorPackage vector implements persistent vector.
pkg/progPackage prog provides the entry point to Elvish.
pkg/prog/progtestPackage progtest provides a framework for testing subprograms.
pkg/rpcPackage rpc is a trimmed down version of net/rpc in the standard library.
pkg/shellPackage shell is the entry point for the terminal interface of Elvish.
pkg/storePackage store defines the permanent storage service.
pkg/store/storedefsPackage storedefs contains definitions of the store API.
pkg/store/storetestPackage storetest keeps test suites against storedefs.Store.
pkg/strutilPackage strutil provides string utilities.
pkg/sysPackage sys provide system utilities with the same API across OSes.
pkg/sys/eunixPackage eunix provides extra UNIX-specific system utilities.
pkg/testutilPackage testutil contains common test utilities.
pkg/ttPackage tt supports table-driven tests with little boilerplate.
pkg/uiPackage ui contains types that may be used by different editor frontends.
pkg/wcwidthPackage wcwidth provides utilities for determining the column width of characters when displayed on the terminal.

Version v0.17.0 (latest) | Published Dec 7, 2021 | Platform: linux/amd64 | Updated 14 hours ago

.
Tools for package owners.