Skip to content

v0.3.0

Latest

Choose a tag to compare

@stefanpenner stefanpenner released this 22 Mar 23:22
· 7 commits to master since this release
2c635db

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