pkg/

directory
v0.16.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2021 License: BSD-2-Clause

Directories

Path Synopsis
Package buildinfo contains build information.
Package buildinfo contains build information.
cli
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.
mode
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.
mods/bundled
Package bundled manages modules written in Elvish that are bundled with the elvish binary.
Package bundled manages modules written in Elvish that are bundled with the elvish binary.
mods/daemon
Package daemon implements the builtin daemon: module.
Package daemon implements the builtin daemon: module.
mods/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.
mods/path
Package path provides functions for manipulating filesystem path names.
Package path provides functions for manipulating filesystem path names.
mods/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.
mods/re
Package re implements a regular expression module.
Package re implements a regular expression module.
mods/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.
mods/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.
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 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 prog provides the entry point to Elvish.
Package prog provides the entry point to Elvish.
progtest
Package progtest provides utilities for testing subprograms.
Package progtest provides utilities 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 convenient wrappers around syscalls.
Package sys provide convenient wrappers around syscalls.
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.
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL