The binary is 260KB. No dependencies. No runtime. Just a single executable.
It may be beneficial to provide prebuilt binaries for each release, as building from source currently pulls in approximately 1.8 GB of system dependencies:
brew uninstall --zap codejunkie99/ztk/ztk
Uninstalling /opt/homebrew/Cellar/ztk/0.2.1... (5 files, 361.1KB)
==> Autoremoving 3 unneeded formulae:
lld@21
llvm@21
zig
Uninstalling /opt/homebrew/Cellar/zig/0.16.0_1... (19,548 files, 207.1MB)
Uninstalling /opt/homebrew/Cellar/lld@21/21.1.8_1... (36 files, 5.8MB)
Uninstalling /opt/homebrew/Cellar/llvm@21/21.1.8... (8,670 files, 1.6GB)
It may be beneficial to provide prebuilt binaries for each release, as building from source currently pulls in approximately 1.8 GB of system dependencies:
brew uninstall --zap codejunkie99/ztk/ztk Uninstalling /opt/homebrew/Cellar/ztk/0.2.1... (5 files, 361.1KB) ==> Autoremoving 3 unneeded formulae: lld@21 llvm@21 zig Uninstalling /opt/homebrew/Cellar/zig/0.16.0_1... (19,548 files, 207.1MB) Uninstalling /opt/homebrew/Cellar/lld@21/21.1.8_1... (36 files, 5.8MB) Uninstalling /opt/homebrew/Cellar/llvm@21/21.1.8... (8,670 files, 1.6GB)