Documentation
¶
Overview ¶
Package main is the entry point for Reginald, the personal workstation valet. TODO: Add a comment describing the actual command when there is something to describe.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package main defines an example plugin for Reginald using the provided Go functions and types.
|
Package main defines an example plugin for Reginald using the provided Go functions and types. |
|
internal
|
|
|
cli
Package cli defines the command-line interface of Reginald.
|
Package cli defines the command-line interface of Reginald. |
|
config
Package config contains the program configuration.
|
Package config contains the program configuration. |
|
flags
Package flags contains the command-line flag types of Reginald.
|
Package flags contains the command-line flag types of Reginald. |
|
fspath
Package fspath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths through the Path type.
|
Package fspath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths through the Path type. |
|
iostreams
Package iostreams defines the IO stream utilities for the Reginald terminal user interface.
|
Package iostreams defines the IO stream utilities for the Reginald terminal user interface. |
|
logging
Package logging defines utilities for logging within Reginald.
|
Package logging defines utilities for logging within Reginald. |
|
panichandler
Package panichandler defines the panic handler functions for Reginald.
|
Package panichandler defines the panic handler functions for Reginald. |
|
plugins
Package plugins implements an RPP client in Reginald to run plugins.
|
Package plugins implements an RPP client in Reginald to run plugins. |
|
taskcfg
Package taskcfg provides the configuration types for the tasks.
|
Package taskcfg provides the configuration types for the tasks. |
|
tasks
Package tasks contains the built-in tasks of Reginald the internal task-related utilities for running tasks and validating the task configs.
|
Package tasks contains the built-in tasks of Reginald the internal task-related utilities for running tasks and validating the task configs. |
|
pkg
|
|
|
logs
Package logs defines the public types used in Reginald in logging.
|
Package logs defines the public types used in Reginald in logging. |
|
rpp
Package rpp defines helpers for using the RPPv0 (Reginald plugin protocol version 0) in Go programs.
|
Package rpp defines helpers for using the RPPv0 (Reginald plugin protocol version 0) in Go programs. |
|
rpp/plugin
Package plugin implements an RPP server for use in Reginald plugins that are written in Go.
|
Package plugin implements an RPP server for use in Reginald plugins that are written in Go. |
|
version
Package version provides version information of the current binary.
|
Package version provides version information of the current binary. |
Click to show internal directories.
Click to hide internal directories.