Glossary
- environment
- An environment in the sprinter context is a collection
of features for a client machine that can be
described by a sprinter manifest file. Sprinter’s main job is to
install, update, and ultimately manages these environments.
- feature
- A sprinter feature represents a single unit of configuration
for a sprinter environment. A feature should represent a single
modular, functional unit to manage one aspect of an environment,
such as the environment variables, a package that needs to be
installed, or an in-house command line tool.
- formula
- A formula represents a classification of a feature, that
provides the steps to install, update, etc. a feature.
- manifest
- A sprinter manifest is a configuration file describing a
sprinter environment. Sprinter manifest examples can be
found in the source code, or in the Sprinter Tutorial.
- .rc file
- The file that is injected into the
.bashrc or shell’s rc for the client. This performs the
majority of the activation and deactivation of a sprinter
environment. More information can be found at Sprinter Internals.
- .env file
- The file that is injected into the
graphical environment or shell profile on the client. Similar to the .rc file,
this is intended for configuration that specifically affects the
client and not specific functionlity for a interactive shell
(e.g. environment variables instead of shell functions) majority
of the activation and deactivation of a sprinter environment. More
information can be found at Sprinter Internals.
- injection
- An injection is when sprinter-specific configuration is
inserted into an existing configuration file on a client. More
informmation can found at Sprinter Internals.