v0.1 — First Public Release
First public release of squarebox — a containerized development environment combining modern CLI/TUI tools with AI coding assistants.
What's included
15 CLI tools: bat, delta, eza, fd, fzf, gh, glow, jq, ripgrep, starship, xh, yq, zoxide, zstd, git
3 TUI tools: gh-dash, lazygit, yazi
AI assistants (optional): Claude Code, OpenCode
6 text editors (optional): nano (default), micro, edit, fresh, helix, nvim
4 SDKs (optional): Node.js (nvm), Python (uv), Go, .NET
2 terminal multiplexers (optional): tmux, zellij
Highlights
- One-line install via
curl | bash, plus VS Code Dev Containers and Codespaces support - SHA256 checksum verification for all binary downloads
- All tool versions pinned via Dockerfile ARGs
- Interactive first-run setup with gum-powered TUI menus
- Persistent container model — suspends on exit, resumes on restart
- In-container tool updates via
sqrbx-update(no rebuild needed) - Starship prompt with squarebox indicator and 19 shell aliases
- CI with tool checks, alias resolution tests, and persistence tests
- Shared tool registry (tools.yaml) and shell library for maintainability