Releases: Heoooooon/lazy-starter-kit
Releases · Heoooooon/lazy-starter-kit
Release list
v0.7.0
Full Changelog: v0.6.0...v0.7.0
v0.6.0
v0.5.0
v0.4.0
v0.3.1
v0.3.0
What's Changed
- refactor: extract shared bash helpers into lib/common.sh by @Heoooooon in #1
New Contributors
- @Heoooooon made their first contribution in #1
Full Changelog: v0.2.0...v0.3.0
v0.2.0
macos-starter-kit v0.1.0
0.1.0 - 2026-06-27
First public release. One command turns a fresh MacBook into a complete dev
environment, verified end-to-end (install → uninstall) on a clean macOS VM
and on every push via GitHub Actions.
Added
- Installer (
install.sh): 7 idempotent, dependency-ordered steps —
prereqs → brew → runtimes → shell → docker → git → agents. Bootstraps via
curl … | bash(self-clones, then re-execs). Flags:--dry-run,--yes,
--only,--skip,--no-agents,--list,--version,--help. - prereqs: Xcode Command Line Tools + Homebrew.
- brew (
Brewfile): git, gh, jq, ripgrep, fd, fzf, bat, tree, wget,
ast-grep, mole, starship, mise, uv, rustup, bun, colima, docker (+compose
/buildx), JetBrainsMono Nerd Font, and the cmux terminal. - runtimes: node (LTS), python, go via mise; rust + rust-analyzer via
rustup. Warns when a non-mise runtime is already installed (shadowing). - shell: oh-my-zsh + plugins
(git npm node macos)+ zsh-autosuggestions +
zsh-syntax-highlighting, starship prompt, managed~/.zshrcblock. - docker: Colima + docker CLI plugin wiring (Docker Desktop not required).
- git: identity (GitHub noreply email), HTTPS credential helper, sane
defaults — only fills empty values, never clobbers. - agents: gajae-code (
gjc), codex, lazycodex (OmO), and Hermes Agent
(hermes, skippable withHERMES=0). - Uninstaller (
uninstall.sh): reverse-order teardown, confirm-gated,
--with-gajae/--keep-codex-home. Never auto-removes Homebrew, Xcode CLT,
or your git identity. - Docs: English + Korean READMEs, GitHub Pages install-flow page,
Permissions and "running on a Mac that already has tools" sections. - CI: GitHub Actions — shellcheck/syntax, macOS dry-run, and a real
install→uninstall integration job; weekly schedule to catch upstream drift. - Versioning:
VERSIONfile,--versionflag, this changelog.
Fixed
brew bundle: dropped the removed--no-lockflag (usebrew bundle install).- agents:
mise reshimafter the global codex install so its shim is on PATH. - uninstall:
brew autoremoveto sweep orphaned transitive deps (e.g. node@24). - dry-run:
brew/runtimessteps degrade gracefully on a bare machine instead
of aborting when prerequisite tools aren't installed yet.