Bazel
bazelBazel is an open-source build and test tool similar to Make, Maven, and Gradle.
Bazel is an open-source build and test tool similar to Make, Maven, and Gradle.
startup --output_user_root, build --disk_cache, build --repository_cache# User-level Bazel options, applied to every workspace on this machine. startup --output_user_root=/Users/octocat/.cache/bazel-outmachine-local common --color=yescommon --curses=yes build --disk_cache=/Users/octocat/.cache/bazel-diskmachine-localbuild --repository_cache=/Users/octocat/.cache/bazel-repomachine-localbuild --jobs=8build --show_timestampsbuild --keep_goingOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
Nothing. Bazel writes no caches or state in your home directory.
startup --output_user_rootbuild --disk_cachebuild --repository_cache# User-level Bazel options, applied to every workspace on this machine. startup --output_user_root=/Users/octocat/.cache/bazel-outmachine-local common --color=yescommon --curses=yes build --disk_cache=/Users/octocat/.cache/bazel-diskmachine-localbuild --repository_cache=/Users/octocat/.cache/bazel-repomachine-localbuild --jobs=8build --show_timestampsbuild --keep_goingEach machine keeps its own copy of these.
Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.
Opens otty://sync/add/bazel. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.
Every one of these is generated from the same rules as this page. None of them splits startup --output_user_root and build --disk_cache for you — that part is Otty’s own sync, or a template you write by hand.