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.