Releases: stefanpenner/devlayer
Releases · stefanpenner/devlayer
v0.3.0
What's changed
- Bazel build system — all bundled tools now have Bazel build targets (
bazel build //bundle:all) - CI uses Bazel — CLI build, cross-compilation, and tests all run through Bazel
- eza replaces lsd — modern ls replacement with tokyo-night theme
- Makefile removed — fully replaced by Bazel
Bazel targets
bazel build //:devlayer # Build the CLI
bazel build //bundle:all # Build everything
bazel build //bundle:prebuilt # Pre-built binaries only
bazel build //bundle:source_built # Source-compiled tools
bazel build //bundle:shell_assets # Plugins and shell scripts
bazel test //... # Run all tests
Source-built tools
btop, make, zsh, htop, git, ncurses, eza, nvim (from source)
Pre-built downloads
fd, bat, rg, delta, dust, fzf, lazygit, age, direnv, jq, nvim, Go SDK, Zig
v0.2.0
Rewrite dotpack CLI in Go — single static binary, cross-compiles for all platforms.
Changes:
- dotpack is now a Go binary (no bash/curl/tar dependencies)
- Includes itself in the bundle
dotpack versionanddotpack versionssubcommands- Respects DOTPACK_PREFIX and XDG_DATA_HOME
- Bundles zsh plugins and fzf shell integration
v0.1.2
Fix darwin build: drop x86_64 (fd no longer ships Intel Mac binaries)
v0.1.1
Fix build workflow: skip attestation on private repos, use macos-14 for all darwin builds
v0.1.0
Initial release: hermetic tool bundle for Linux and macOS
Includes: zsh, git, nvim, go, fzf, fd, bat, batman, lsd, rg, delta, jq, direnv, lazygit, htop
Targets: linux-x86_64, linux-aarch64, darwin-x86_64, darwin-arm64