Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
crabswarm
command
Package main is the entry point for the crabswarm CLI.
|
Package main is the entry point for the crabswarm CLI. |
|
crabswarm/commands
Package commands contains the cobra commands for crabswarm.
|
Package commands contains the cobra commands for crabswarm. |
|
internal/cmdsignals
Package cmdsignals lists the OS signals that should cancel top-level CLI execution.
|
Package cmdsignals lists the OS signals that should cancel top-level CLI execution. |
|
internal/stdiopipe
Package stdiopipe provides cancellable readers and writers backed by os.Stdin, os.Stdout, and os.Stderr via io.Pipe.
|
Package stdiopipe provides cancellable readers and writers backed by os.Stdin, os.Stdout, and os.Stderr via io.Pipe. |
|
internal
|
|
|
cmd/release
command
Command release cuts a release of this binary.
|
Command release cuts a release of this binary. |
|
loggerfactory
Package loggerfactory builds an opt-in slog.Logger configured by two pflag.BoolFunc flags ("--log" and "--log-level") and registers those flags on a Cobra command's persistent flag set.
|
Package loggerfactory builds an opt-in slog.Logger configured by two pflag.BoolFunc flags ("--log" and "--log-level") and registers those flags on a Cobra command's persistent flag set. |
|
versioninfo
Package versioninfo combines a project-supplied version string with the VCS / build info embedded by `go build` (via runtime/debug.ReadBuildInfo).
|
Package versioninfo combines a project-supplied version string with the VCS / build info embedded by `go build` (via runtime/debug.ReadBuildInfo). |
|
pkg
|
|
|
api/types/sdktypes/v1
Package v1 contains handwritten Claude Agent SDK shapes derived from: https://code.claude.com/docs/en/agent-sdk/typescript
|
Package v1 contains handwritten Claude Agent SDK shapes derived from: https://code.claude.com/docs/en/agent-sdk/typescript |
|
claudehook/handler
Package handler defines handler for claude hook
|
Package handler defines handler for claude hook |
|
codexhook
Package codexhook interprets Codex-specific hook payloads that don't map onto the Claude Agent SDK shapes.
|
Package codexhook interprets Codex-specific hook payloads that don't map onto the Claude Agent SDK shapes. |
|
crabswarm
Package crabswarm exposes the unified configuration for the crabswarm CLI and its supporting services.
|
Package crabswarm exposes the unified configuration for the crabswarm CLI and its supporting services. |
|
crabswarm/hook/exec
Package exec implements `crabswarm hook exec`: a declarative way to wire Claude Code and Codex hooks.
|
Package exec implements `crabswarm hook exec`: a declarative way to wire Claude Code and Codex hooks. |
|
crabswarm/statusline
Package statusline implements `crabswarm statusline render`: it reads a Claude Code status line JSON payload from a reader and renders it through a Go text/template supplied by the caller.
|
Package statusline implements `crabswarm statusline render`: it reads a Claude Code status line JSON payload from a reader and renders it through a Go text/template supplied by the caller. |
|
filetype
Package filetype provides filetype detection and project-root resolution.
|
Package filetype provides filetype detection and project-root resolution. |
Click to show internal directories.
Click to hide internal directories.