Synopsis homeboy [OPTIONS] <COMMAND> Description homeboy is a CLI tool for development and deployment automation. Global flags These are provided by clap: --version / -V: print version and exit --help...
Synopsis homeboy api <project_id> <COMMAND> Description Make HTTP requests to a project’s configured API. This command uses the project’s API configuration (projects/<project_id>.json) and any stored authentication (see homeboy auth). Subcommands...
The API client provides HTTP request capabilities with template-based authentication per project. Overview Homeboy projects can configure an API client for making HTTP requests to project APIs. This supports: RESTful...
Homeboy embeds markdown files from docs/ into the CLI binary at build time. In addition, homeboy docs reads documentation provided by installed extensions. For each installed extension, it looks under:...
Execution context is the environment Homeboy passes to extension runners and extension-backed pipeline steps. Overview When Homeboy executes an extension, it builds context from the resolved extension, optional project, optional...
Homeboy provides a general-purpose hook/event system for lifecycle extensibility. Both components and extensions can declare hooks that run shell commands at named lifecycle events. Overview Hooks are stored as a...
Homeboy securely stores sensitive credentials using OS-native keychain/credential manager systems. Overview Homeboy never stores secrets in plaintext configuration files. All sensitive data is encrypted and stored in the OS keychain:...