docs: debrand the last project-name references — the repo becomes heavy-duty/box
README title, install URL, and the claude-template blurb now use the post-rename name; install.sh's REPO default follows (GitHub redirects the pre-rename URLs, and BOX_REPO still overrides). The two survivors are literal legacy artifact names that must keep their spelling: the pre-0.4.0 user.claudebox=1 tag and the old claudebox symlink the installer retires. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
75acd5c84d
commit
794c81c520
2 changed files with 11 additions and 11 deletions
13
README.md
13
README.md
|
|
@ -1,10 +1,9 @@
|
||||||
# claudebox — ships the `box` CLI
|
# box
|
||||||
|
|
||||||
**Headless, trust-less, throwaway dev VMs.** One command mints a fresh,
|
**Headless, trust-less, throwaway dev VMs.** One command mints a fresh,
|
||||||
network-isolated Incus box from a **template**; the flagship template is
|
network-isolated Incus box from a **template**; the flagship template is
|
||||||
`claude` — Debian 13 with Claude Code installed, the box this repo is named
|
`claude` — Debian 13 with Claude Code installed. The box is the product —
|
||||||
for. The box is the product — you log in and work; destroying it loses
|
you log in and work; destroying it loses nothing you didn't push.
|
||||||
nothing you didn't push.
|
|
||||||
|
|
||||||
**Strictly creds-free.** A box ships with everything installed and **no**
|
**Strictly creds-free.** A box ships with everything installed and **no**
|
||||||
credentials — no Claude token, no git PAT, nothing. You authenticate
|
credentials — no Claude token, no git PAT, nothing. You authenticate
|
||||||
|
|
@ -29,7 +28,7 @@ design rationale.
|
||||||
> `box migrate-host`, which re-homes pre-0.4.0 boxes onto the current stack
|
> `box migrate-host`, which re-homes pre-0.4.0 boxes onto the current stack
|
||||||
> and retires the legacy bridge.
|
> and retires the legacy bridge.
|
||||||
>
|
>
|
||||||
> **0.4.0's clean cut stands**: the CLI is `box` (no `claudebox` shim), the
|
> **0.4.0's clean cut stands**: the CLI is `box` (no legacy shim), the
|
||||||
> host stack is `boxnet`/`box-isolate`/`box-firewall` on 10.88.0.0/24, and
|
> host stack is `boxnet`/`box-isolate`/`box-firewall` on 10.88.0.0/24, and
|
||||||
> the default template is `blank`. Boxes minted by any earlier version keep
|
> the default template is `blank`. Boxes minted by any earlier version keep
|
||||||
> working under every verb — their legacy tag is honored forever.
|
> working under every verb — their legacy tag is honored forever.
|
||||||
|
|
@ -37,7 +36,7 @@ design rationale.
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://raw.githubusercontent.com/heavy-duty/claudebox/main/install.sh | bash
|
curl -fsSL https://raw.githubusercontent.com/heavy-duty/box/main/install.sh | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
Installs the tree to `~/.local/share/box` and links `box` onto your
|
Installs the tree to `~/.local/share/box` and links `box` onto your
|
||||||
|
|
@ -88,7 +87,7 @@ The claude box is one template among several. What ships today:
|
||||||
| Template | What's in it |
|
| Template | What's in it |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| `blank` | Bare Debian 13 — same isolation, no tooling. The default. |
|
| `blank` | Bare Debian 13 — same isolation, no tooling. The default. |
|
||||||
| `claude` | Claude Code, creds-free (the original claudebox) |
|
| `claude` | Claude Code, creds-free — where this project started |
|
||||||
| `codex` | OpenAI Codex CLI, creds-free |
|
| `codex` | OpenAI Codex CLI, creds-free |
|
||||||
| `grok` | xAI Grok CLI, creds-free |
|
| `grok` | xAI Grok CLI, creds-free |
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,11 +3,12 @@ set -euo pipefail
|
||||||
|
|
||||||
# box installer — intended for: curl -fsSL .../install.sh | bash
|
# box installer — intended for: curl -fsSL .../install.sh | bash
|
||||||
#
|
#
|
||||||
# Downloads the box source tarball from its GitHub repo (heavy-duty/claudebox —
|
# Downloads the box source tarball from its GitHub repo (heavy-duty/box),
|
||||||
# the repo keeps the old name; only the tool is 'box'), installs the whole tree
|
# installs the whole tree under $DEST, and puts a `box` symlink on PATH via
|
||||||
# under $DEST, and puts a `box` symlink on PATH via $BINDIR.
|
# $BINDIR. (GitHub redirects the repo's pre-rename URLs, so an old install
|
||||||
|
# script keeps working; BOX_REPO overrides.)
|
||||||
|
|
||||||
REPO="${BOX_REPO:-heavy-duty/claudebox}"
|
REPO="${BOX_REPO:-heavy-duty/box}"
|
||||||
REF="${BOX_REF:-main}"
|
REF="${BOX_REF:-main}"
|
||||||
DEST="${BOX_HOME:-$HOME/.local/share/box}"
|
DEST="${BOX_HOME:-$HOME/.local/share/box}"
|
||||||
BINDIR="${BOX_BIN:-$HOME/.local/bin}"
|
BINDIR="${BOX_BIN:-$HOME/.local/bin}"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue