The Library
The Library is a user-wide collection of instruction files. It allows for storing instruction files outside of project directories. This allows for the separation of open-source projects and the specific instructions from the specific instructions for deploying them to proprietary environments.
Managing
Files in the Library are managed with the btd
command.
Location
The btd
can be used to set the default location to store instruction files in the Library. This allows the storing of files in any directory, including ones that are synced across computers.
Base Directory for Codebase Directories
Instruction files in the Library have a directory that corresponds to the codebase they are for. This directory can be relative, in which case the Library's base is used. This allows instruction files to be used on computer with different locations for storing codebases. The default base is the current working directory.