Welcome to WorkBench’s documentation¶
WorkBench is a hierarchical environment manager for *nix shells. It sources shell-code distributed across multiple levels of a folder hierarchy and invokes environments with the combination. Code could thus be implemented to operate at different scopes, allowing clear overrides at each folder depth and easy overall maintenance while managing several hundred environments.
WorkBench is a minimalistic framework. It is extendable and configurable, and can adapt to a variety of use-cases. It is implemented as a single bash script, and designed to work with minimal dependencies even on vanilla *nix systems.
- Introduction to subshells
- WorkBench Concepts
- Usage Guide
- Environment Variables
- Exit Codes