Project Type: Tools

`homeboy` root command

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...

`homeboy api`

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...

API Client System

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...

Embedded docs: topic resolution and keys

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

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...

Hooks System

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...

Keychain and Secrets Management

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:...

← Back to Chubes.net