Skip to content

v0.1 — First Public Release

Choose a tag to compare

@BrettKinny BrettKinny released this 06 Apr 08:09
· 387 commits to main since this 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