Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
katazuke
command
Package main provides the katazuke CLI tool for workspace maintenance.
|
Package main provides the katazuke CLI tool for workspace maintenance. |
|
internal
|
|
|
audit
Package audit provides workspace auditing operations such as detecting non-git directories in the projects directory.
|
Package audit provides workspace auditing operations such as detecting non-git directories in the projects directory. |
|
branches
Package branches provides logic for finding and managing branches across multiple git repositories.
|
Package branches provides logic for finding and managing branches across multiple git repositories. |
|
config
Package config handles loading and validating katazuke configuration from files, environment variables, and CLI flag overrides.
|
Package config handles loading and validating katazuke configuration from files, environment variables, and CLI flag overrides. |
|
github
Package github provides a client for querying the GitHub API, primarily to check repository metadata such as archive status.
|
Package github provides a client for querying the GitHub API, primarily to check repository metadata such as archive status. |
|
merge
Package merge provides hybrid merge detection that combines local git merge status with GitHub PR state to determine whether a branch has been merged.
|
Package merge provides hybrid merge detection that combines local git merge status with GitHub PR state to determine whether a branch has been merged. |
|
metrics
Package metrics implements a write-only JSONL event logger for tracking katazuke usage patterns and informing product decisions.
|
Package metrics implements a write-only JSONL event logger for tracking katazuke usage patterns and informing product decisions. |
|
oplog
Package oplog records destructive operations (branch deletion, repo removal, directory cleanup) to enable audit trails and recovery via logged SHAs.
|
Package oplog records destructive operations (branch deletion, repo removal, directory cleanup) to enable audit trails and recovery via logged SHAs. |
|
parallel
Package parallel provides a generic worker pool for concurrent processing.
|
Package parallel provides a generic worker pool for concurrent processing. |
|
repos
Package repos provides operations for managing repository checkouts in the projects directory.
|
Package repos provides operations for managing repository checkouts in the projects directory. |
|
scanner
Package scanner discovers git repositories under a projects directory, respecting .katazuke index files for grouping and ignoring subdirectories.
|
Package scanner discovers git repositories under a projects directory, respecting .katazuke index files for grouping and ignoring subdirectories. |
|
sync
Package sync implements repository synchronization logic for keeping local git repositories up to date with their remotes.
|
Package sync implements repository synchronization logic for keeping local git repositories up to date with their remotes. |
|
pkg
|
|
|
git
Package git provides functions for interacting with git repositories by shelling out to the git CLI.
|
Package git provides functions for interacting with git repositories by shelling out to the git CLI. |
|
test
|
|
|
helpers
Package helpers provides test utilities for creating git repositories and scenarios.
|
Package helpers provides test utilities for creating git repositories and scenarios. |
Click to show internal directories.
Click to hide internal directories.