package
12.2.0+incompatible
Repository: https://github.com/thought-machine/please.git
Documentation: pkg.go.dev
# Packages
Package build houses the core functionality for actually building targets.
No description provided by the author
No description provided by the author
Package cli contains helper functions related to flag parsing and logging.
No description provided by the author
Package export handles exporting parts of the repo to other directories.
Package follow implements remote connections to other plz processes.
Package fs provides various filesystem helpers.
Package gc implements "garbage collection" logic for Please, which is an attempt to identify targets in the repo that are no longer needed.
No description provided by the author
Package help prints help messages about parts of plz.
Package metrics contains support for reporting metrics to an external server, currently a Prometheus pushgateway.
No description provided by the author
Package parse implements parsing of the BUILD files via an embedded Python interpreter.
Package query implements a simple query language for Please.
Package run implements the "plz run" command.
No description provided by the author
Package tool implements running Please's sub-tools (via "plz tool jarcat" etc).
Package update contains code for Please auto-updating itself.
Package utils contains various utility functions and whatnot.
Package watch provides a filesystem watcher that is used to rebuild affected targets.
# Functions
Please starts & runs the main build process through to its completion.
# Type aliases
ConfigOverrides are used to implement completion on the -o flag.