Project: Homeboy

Self-improving codebase management system.

SSH Key Management

Homeboy manages SSH keys for remote server access, including keychain integration for passphrase management. Overview SSH keys in Homeboy are stored as file references in server configurations (identity_file field) with...

Changelog

All notable changes to Homeboy CLI are documented in this file. (This file is embedded into the CLI binary and is also viewable via homeboy changelog.) [0.88.11] - 2026-04-20 Fixed...

`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 provides runtime information to extensions during execution via environment variables and template variable resolution. Overview When Homeboy executes extensions (via homeboy extension run or release pipeline steps), it...

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