Module: Teapot
- Defined in:
- lib/teapot/version.rb,
lib/teapot/loader.rb,
lib/teapot/select.rb,
lib/teapot/target.rb,
lib/teapot/command.rb,
lib/teapot/context.rb,
lib/teapot/package.rb,
lib/teapot/project.rb,
lib/teapot/definition.rb,
lib/teapot/command/list.rb,
lib/teapot/command/build.rb,
lib/teapot/command/clean.rb,
lib/teapot/command/clone.rb,
lib/teapot/command/fetch.rb,
lib/teapot/configuration.rb,
lib/teapot/command/create.rb,
lib/teapot/command/status.rb,
lib/teapot/command/selection.rb,
lib/teapot/command/visualize.rb
Overview
Released under the MIT License. Copyright, 2013-2026, by Samuel Williams.
Defined Under Namespace
Modules: Command Classes: AlreadyDefinedError, BuildError, Configuration, Context, Definition, IncompatibleTeapotError, Loader, MissingTeapotError, Package, Project, Script, Select, Target
Constant Summary collapse
- LOADER_VERSION =
Cannot load packages newer than this. Version 1.3: Added support for build-dependency library which allows options for ‘#depends`. The primary use case is private dependencies. Version 2.0: Generators removed and refactored into build. Version 2.3: Rework install_prefix -> build_prefix.
"3.0"- MINIMUM_LOADER_VERSION =
Cannot load packages older than this.
"1.0"- TEAPOT_FILE =
The package relative path to the file to load:
"teapot.rb".freeze
- Path =
Build::Files::Path
- VERSION =
"3.7.0"