Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
clawker
command
|
|
|
clawker-generate
command
clawkergenerate is a standalone binary for generating versions.json.
|
clawkergenerate is a standalone binary for generating versions.json. |
|
gen-docs
command
gen-docs is a standalone binary for generating CLI documentation.
|
gen-docs is a standalone binary for generating CLI documentation. |
|
internal
|
|
|
build
Package build holds build-time metadata injected via ldflags.
|
Package build holds build-time metadata injected via ldflags. |
|
bundler
Package bundler provides Docker image generation tooling for Claude Code.
|
Package bundler provides Docker image generation tooling for Claude Code. |
|
bundler/registry
Package registry provides clients for fetching package version information from npm and other registries.
|
Package registry provides clients for fetching package version information from npm and other registries. |
|
bundler/semver
Package semver provides semantic versioning utilities with support for partial version matching (e.g., "2.1" matches "2.1.x").
|
Package semver provides semantic versioning utilities with support for partial version matching (e.g., "2.1" matches "2.1.x"). |
|
cmd/bridge
Package bridge provides the hidden bridge command group for socket bridge management.
|
Package bridge provides the hidden bridge command group for socket bridge management. |
|
cmd/container
Package container provides the container management command and its subcommands.
|
Package container provides the container management command and its subcommands. |
|
cmd/container/attach
Package attach provides the container attach command.
|
Package attach provides the container attach command. |
|
cmd/container/cp
Package cp provides the container cp command.
|
Package cp provides the container cp command. |
|
cmd/container/create
Package create provides the container create command.
|
Package create provides the container create command. |
|
cmd/container/exec
Package exec provides the container exec command.
|
Package exec provides the container exec command. |
|
cmd/container/rename
Package rename provides the container rename command.
|
Package rename provides the container rename command. |
|
cmd/container/restart
Package restart provides the container restart command.
|
Package restart provides the container restart command. |
|
cmd/container/run
Package run provides the container run command.
|
Package run provides the container run command. |
|
cmd/container/shared
Package shared provides domain logic and shared options for container commands.
|
Package shared provides domain logic and shared options for container commands. |
|
cmd/container/stats
Package stats provides the container stats command.
|
Package stats provides the container stats command. |
|
cmd/container/top
Package top provides the container top command.
|
Package top provides the container top command. |
|
cmd/container/update
Package update provides the container update command.
|
Package update provides the container update command. |
|
cmd/container/wait
Package wait provides the container wait command.
|
Package wait provides the container wait command. |
|
cmd/hostproxy
Package hostproxy provides the hidden host-proxy command group for daemon management.
|
Package hostproxy provides the hidden host-proxy command group for daemon management. |
|
cmd/image
Package image provides the image management command and its subcommands.
|
Package image provides the image management command and its subcommands. |
|
cmd/image/build
Package build provides the image build command.
|
Package build provides the image build command. |
|
cmd/image/inspect
Package inspect provides the image inspect command.
|
Package inspect provides the image inspect command. |
|
cmd/image/list
Package list provides the image list command.
|
Package list provides the image list command. |
|
cmd/image/prune
Package prune provides the image prune command.
|
Package prune provides the image prune command. |
|
cmd/image/remove
Package remove provides the image remove command.
|
Package remove provides the image remove command. |
|
cmd/loop
Package loop provides the loop command for autonomous Claude Code loops.
|
Package loop provides the loop command for autonomous Claude Code loops. |
|
cmd/loop/iterate
Package iterate provides the `clawker loop iterate` command.
|
Package iterate provides the `clawker loop iterate` command. |
|
cmd/loop/shared
Package shared provides common flag types and options for loop subcommands.
|
Package shared provides common flag types and options for loop subcommands. |
|
cmd/loop/tasks
Package tasks provides the `clawker loop tasks` command.
|
Package tasks provides the `clawker loop tasks` command. |
|
cmd/network
Package network provides the network management command and its subcommands.
|
Package network provides the network management command and its subcommands. |
|
cmd/network/create
Package create provides the network create command.
|
Package create provides the network create command. |
|
cmd/network/inspect
Package inspect provides the network inspect command.
|
Package inspect provides the network inspect command. |
|
cmd/network/list
Package list provides the network list command.
|
Package list provides the network list command. |
|
cmd/network/prune
Package prune provides the network prune command.
|
Package prune provides the network prune command. |
|
cmd/network/remove
Package remove provides the network remove command.
|
Package remove provides the network remove command. |
|
cmd/project
Package project provides the project management command and its subcommands.
|
Package project provides the project management command and its subcommands. |
|
cmd/project/init
Package init provides the project initialization subcommand.
|
Package init provides the project initialization subcommand. |
|
cmd/project/register
Package register provides the project register subcommand.
|
Package register provides the project register subcommand. |
|
cmd/project/shared
Package shared provides utilities shared across project subcommands.
|
Package shared provides utilities shared across project subcommands. |
|
cmd/volume
Package volume provides the volume management command and its subcommands.
|
Package volume provides the volume management command and its subcommands. |
|
cmd/volume/create
Package create provides the volume create command.
|
Package create provides the volume create command. |
|
cmd/volume/inspect
Package inspect provides the volume inspect command.
|
Package inspect provides the volume inspect command. |
|
cmd/volume/list
Package list provides the volume list command.
|
Package list provides the volume list command. |
|
cmd/volume/prune
Package prune provides the volume prune command.
|
Package prune provides the volume prune command. |
|
cmd/volume/remove
Package remove provides the volume remove command.
|
Package remove provides the volume remove command. |
|
cmd/worktree
Package worktree provides commands for managing git worktrees.
|
Package worktree provides commands for managing git worktrees. |
|
cmd/worktree/add
Package add provides the worktree add command.
|
Package add provides the worktree add command. |
|
cmd/worktree/list
Package list provides the worktree list command.
|
Package list provides the worktree list command. |
|
cmd/worktree/prune
Package prune provides the worktree prune command.
|
Package prune provides the worktree prune command. |
|
cmd/worktree/remove
Package remove provides the worktree remove command.
|
Package remove provides the worktree remove command. |
|
config
Package config provides types for interacting with clawker configuration files.
|
Package config provides types for interacting with clawker configuration files. |
|
containerfs
Package containerfs prepares host Claude Code configuration for container injection.
|
Package containerfs prepares host Claude Code configuration for container injection. |
|
docker
Package docker provides clawker-specific Docker middleware.
|
Package docker provides clawker-specific Docker middleware. |
|
docker/dockertest
Package dockertest provides test doubles for internal/docker.Client.
|
Package dockertest provides test doubles for internal/docker.Client. |
|
docs
Package docs provides documentation generation for Cobra commands in multiple formats including Markdown, man pages, YAML, and reStructuredText.
|
Package docs provides documentation generation for Cobra commands in multiple formats including Markdown, man pages, YAML, and reStructuredText. |
|
git
Package git provides Git repository operations, including worktree management.
|
Package git provides Git repository operations, including worktree management. |
|
git/gittest
Package gittest provides test utilities for the git package.
|
Package gittest provides test utilities for the git package. |
|
hostproxy
Package hostproxy provides a host-side HTTP server that containers can call to perform actions on the host, such as opening URLs in the browser.
|
Package hostproxy provides a host-side HTTP server that containers can call to perform actions on the host, such as opening URLs in the browser. |
|
hostproxy/internals
Package internals provides embedded container-side scripts and source code that run inside clawker containers to communicate with the host proxy and socketbridge.
|
Package internals provides embedded container-side scripts and source code that run inside clawker containers to communicate with the host proxy and socketbridge. |
|
hostproxy/internals/cmd/callback-forwarder
command
callback-forwarder polls the host proxy for captured OAuth callback data and forwards it to the local HTTP server (Claude Code's callback listener).
|
callback-forwarder polls the host proxy for captured OAuth callback data and forwards it to the local HTTP server (Claude Code's callback listener). |
|
hostproxy/internals/cmd/clawker-socket-server
command
socket-forwarder is a multiplexing socket forwarder that runs inside clawker containers.
|
socket-forwarder is a multiplexing socket forwarder that runs inside clawker containers. |
|
iostreams
Big credit to the GitHub CLI project for the IOStreams pattern and Factory design.
|
Big credit to the GitHub CLI project for the IOStreams pattern and Factory design. |
|
keyring
Package keyring wraps the zalando/go-keyring package with timeouts and provides a service-credential registry for fetching, parsing, and validating secrets stored in the OS keychain.
|
Package keyring wraps the zalando/go-keyring package with timeouts and provides a service-credential registry for fetching, parsing, and validating secrets stored in the OS keychain. |
|
signals
Package signals provides OS signal utilities for graceful shutdown and terminal resize propagation.
|
Package signals provides OS signal utilities for graceful shutdown and terminal resize propagation. |
|
socketbridge
Package socketbridge provides host-side socket forwarding via docker exec.
|
Package socketbridge provides host-side socket forwarding via docker exec. |
|
storage
Package storage provides a generic layered YAML store engine.
|
Package storage provides a generic layered YAML store engine. |
|
testenv
Package testenv provides unified, progressively-configured test environments for isolated filesystem tests.
|
Package testenv provides unified, progressively-configured test environments for isolated filesystem tests. |
|
text
Package text provides pure text/string utility functions.
|
Package text provides pure text/string utility functions. |
|
update
Package update checks GitHub for newer clawker releases and caches results.
|
Package update checks GitHub for newer clawker releases and caches results. |
|
pkg
|
|
|
whail
Package whail provides a reusable Docker isolation library ("whale jail").
|
Package whail provides a reusable Docker isolation library ("whale jail"). |
|
whail/buildkit
Package buildkit provides BuildKit client connectivity for whail.
|
Package buildkit provides BuildKit client connectivity for whail. |
|
whail/whailtest
Package whailtest provides test doubles and helpers for testing code that uses the whail engine.
|
Package whailtest provides test doubles and helpers for testing code that uses the whail engine. |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.