Skip to content

Releases: Heoooooon/lazy-starter-kit

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 18:40

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 16:33

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 16:49

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 08:18

Full Changelog: v0.3.1...v0.4.0

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 03 Jul 05:12

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 16:11

What's Changed

  • refactor: extract shared bash helpers into lib/common.sh by @Heoooooon in #1

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 05:51

Full Changelog: v0.1.0...v0.2.0

macos-starter-kit v0.1.0

Choose a tag to compare

@Heoooooon Heoooooon released this 27 Jun 16:20

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 ~/.zshrc block.
  • 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 with HERMES=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: VERSION file, --version flag, this changelog.

Fixed

  • brew bundle: dropped the removed --no-lock flag (use brew bundle install).
  • agents: mise reshim after the global codex install so its shim is on PATH.
  • uninstall: brew autoremove to sweep orphaned transitive deps (e.g. node@24).
  • dry-run: brew/runtimes steps degrade gracefully on a bare machine instead
    of aborting when prerequisite tools aren't installed yet.