| bupha cargo | 0.1.0 | none | none | bupha — the oxpecker on your repo's back: headless CI CLI | 10 | 1h ago |
| bupha-dagger cargo | 0.1.0 | none | none | Runner impl: `dagger call <fn>` per job | 12 | 1h ago |
| bupha-systemd cargo | 0.1.0 | none | none | Service impl: systemd user units | 12 | 1h ago |
| bupha-cloudflared cargo | 0.1.0 | none | none | Tunnel impl: cloudflared (named tunnel preferred, quick tunnel fallback) | 12 | 1h ago |
| bupha-ssh cargo | 0.1.0 | none | none | Runner impl: remote execution over ssh (rsync worktree + run) | 12 | 1h ago |
| bupha-shell cargo | 0.1.0 | none | none | Runner impl: bash -c <cmd> per job — no containers | 13 | 1h ago |
| bupha-service cargo | 0.1.0 | none | none | Service port: OS service lifecycle | 14 | 1h ago |
| bupha-queue-redb cargo | 0.1.0 | none | none | QueueStore impl: redb embedded store (single file, ACID) | 12 | 1h ago |
| bupha-github cargo | 0.1.0 | none | none | GitHub impl: push-webhook trigger + commit-status sink | 12 | 1h ago |
| bupha-git cargo | 0.1.0 | none | none | Vcs impl: git via the git CLI | 12 | 1h ago |
| bupha-dotenv cargo | 0.1.0 | none | none | Secret impl: KEY=VAL env file (chmod 600) | 12 | 1h ago |
| bupha-queue cargo | 0.1.0 | none | none | QueueStore port: queue persistence | 14 | 2h ago |
| bupha-trigger cargo | 0.1.0 | none | none | Trigger port: where pushes come from | 14 | 2h ago |
| bupha-keyring cargo | 0.1.0 | none | none | Secret impl: OS keyring via secret-tool (libsecret) | 12 | 2h ago |
| bupha-status cargo | 0.1.0 | none | none | StatusSink port: where run outcomes are reported | 14 | 2h ago |
| bupha-vcs cargo | 0.1.0 | none | none | Vcs port: VCS operations for repos and worktrees | 14 | 2h ago |
| bupha-secret cargo | 0.1.0 | none | none | Secret port: resolve named secrets from storage | 16 | 2h ago |
| bupha-runner cargo | 0.1.0 | none | none | Runner port: how a job becomes a spawned process | 17 | 2h ago |
| bupha-config-toml cargo | 0.1.0 | none | none | Config impl: bupha.toml file (explicit path, env, ./, ~/.config) | 12 | 2h ago |
| bupha-core cargo | 0.1.1 | none | none | bupha domain core: config types, job queues, shared primitives — no ports, no integrations | 40 | 3h ago |
| bupha-tunnel cargo | 0.1.0 | none | none | Tunnel port: expose the webhook listener publicly | 13 | 3h ago |
| bupha-config cargo | 0.1.0 | none | none | Config port: where bupha.toml-shaped config comes from | 14 | 3h ago |
| bupha-cache-sccache cargo | 0.1.0 | none | none | Cache impl: sccache-compatible conf (file/S3/R2/GCS via conf) | 12 | 3h ago |
| bupha-cache cargo | 0.1.0 | none | none | Cache port: artifact-cache backend for runners | 13 | 3h ago |