internal/

directory
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2026 License: MIT

Directories

Path Synopsis
Package build holds build-time metadata injected via ldflags.
Package build holds build-time metadata injected via ldflags.
Package bundler provides Docker image generation tooling for Claude Code.
Package bundler provides Docker image generation tooling for Claude Code.
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.
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.
container
Package container provides the container management command and its subcommands.
Package container provides the container management command and its subcommands.
container/attach
Package attach provides the container attach command.
Package attach provides the container attach command.
container/cp
Package cp provides the container cp command.
Package cp provides the container cp command.
container/create
Package create provides the container create command.
Package create provides the container create command.
container/exec
Package exec provides the container exec command.
Package exec provides the container exec command.
container/rename
Package rename provides the container rename command.
Package rename provides the container rename command.
container/restart
Package restart provides the container restart command.
Package restart provides the container restart command.
container/run
Package run provides the container run command.
Package run provides the container run command.
container/shared
Package shared provides domain logic and shared options for container commands.
Package shared provides domain logic and shared options for container commands.
container/stats
Package stats provides the container stats command.
Package stats provides the container stats command.
container/top
Package top provides the container top command.
Package top provides the container top command.
container/update
Package update provides the container update command.
Package update provides the container update command.
container/wait
Package wait provides the container wait command.
Package wait provides the container wait command.
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.
image
Package image provides the image management command and its subcommands.
Package image provides the image management command and its subcommands.
image/build
Package build provides the image build command.
Package build provides the image build command.
image/inspect
Package inspect provides the image inspect command.
Package inspect provides the image inspect command.
image/list
Package list provides the image list command.
Package list provides the image list command.
image/prune
Package prune provides the image prune command.
Package prune provides the image prune command.
image/remove
Package remove provides the image remove command.
Package remove provides the image remove command.
init
Package init provides the top-level init command, which delegates to project init.
Package init provides the top-level init command, which delegates to project init.
loop
Package loop provides the loop command for autonomous Claude Code loops.
Package loop provides the loop command for autonomous Claude Code loops.
loop/iterate
Package iterate provides the `clawker loop iterate` command.
Package iterate provides the `clawker loop iterate` command.
loop/shared
Package shared provides common flag types and options for loop subcommands.
Package shared provides common flag types and options for loop subcommands.
loop/tasks
Package tasks provides the `clawker loop tasks` command.
Package tasks provides the `clawker loop tasks` command.
network
Package network provides the network management command and its subcommands.
Package network provides the network management command and its subcommands.
network/create
Package create provides the network create command.
Package create provides the network create command.
network/inspect
Package inspect provides the network inspect command.
Package inspect provides the network inspect command.
network/list
Package list provides the network list command.
Package list provides the network list command.
network/prune
Package prune provides the network prune command.
Package prune provides the network prune command.
network/remove
Package remove provides the network remove command.
Package remove provides the network remove command.
project/init
Package init provides the project initialization subcommand.
Package init provides the project initialization subcommand.
project/register
Package register provides the project register subcommand.
Package register provides the project register subcommand.
project/shared
Package shared provides utilities shared across project subcommands.
Package shared provides utilities shared across project subcommands.
volume
Package volume provides the volume management command and its subcommands.
Package volume provides the volume management command and its subcommands.
volume/create
Package create provides the volume create command.
Package create provides the volume create command.
volume/inspect
Package inspect provides the volume inspect command.
Package inspect provides the volume inspect command.
volume/list
Package list provides the volume list command.
Package list provides the volume list command.
volume/prune
Package prune provides the volume prune command.
Package prune provides the volume prune command.
volume/remove
Package remove provides the volume remove command.
Package remove provides the volume remove command.
worktree
Package worktree provides commands for managing git worktrees.
Package worktree provides commands for managing git worktrees.
worktree/add
Package add provides the worktree add command.
Package add provides the worktree add command.
worktree/list
Package list provides the worktree list command.
Package list provides the worktree list command.
worktree/prune
Package prune provides the worktree prune command.
Package prune provides the worktree prune command.
worktree/remove
Package remove provides the worktree remove command.
Package remove provides the worktree remove command.
Package config provides types for interacting with clawker configuration files.
Package config provides types for interacting with clawker configuration files.
storeui/project
Package project provides the domain adapter for editing config.Project via storeui.
Package project provides the domain adapter for editing config.Project via storeui.
storeui/settings
Package settings provides the domain adapter for editing config.Settings via storeui.
Package settings provides the domain adapter for editing config.Settings via storeui.
Package containerfs prepares host Claude Code configuration for container injection.
Package containerfs prepares host Claude Code configuration for container injection.
Package docker provides clawker-specific Docker middleware.
Package docker provides clawker-specific Docker middleware.
dockertest
Package dockertest provides test doubles for internal/docker.Client.
Package dockertest provides test doubles for internal/docker.Client.
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.
gittest
Package gittest provides test utilities for the git package.
Package gittest provides test utilities for the git package.
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.
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.
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).
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.
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.
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.
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.
Package socketbridge provides host-side socket forwarding via docker exec.
Package socketbridge provides host-side socket forwarding via docker exec.
Package storage provides a generic layered YAML store engine.
Package storage provides a generic layered YAML store engine.
Package storeui provides a generic TUI for browsing and editing storage.Store[T] instances.
Package storeui provides a generic TUI for browsing and editing storage.Store[T] instances.
Package testenv provides unified, progressively-configured test environments for isolated filesystem tests.
Package testenv provides unified, progressively-configured test environments for isolated filesystem tests.
Package text provides pure text/string utility functions.
Package text provides pure text/string utility functions.
Package update checks GitHub for newer clawker releases and caches results.
Package update checks GitHub for newer clawker releases and caches results.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL