test-module-full.bash
1 #!/usr/bin/env bash 2 # Test full module composition 3 4 echo "Testing 'full' module composition..." 5 echo "" 6 echo "The 'full' module should include:" 7 echo " - build (LLVM 22 Buck2 toolchain)" 8 echo " - shortlist (hermetic C++ libraries)" 9 echo " - lre (NativeLink remote execution)" 10 echo " - devshell (development environment)" 11 echo " - nixpkgs (overlay support)" 12 echo "" 13 echo "Downstream usage:" 14 echo " imports = [ aleph.modules.flake.full ];" 15 echo " aleph.build.enable = true;" 16 echo " aleph.shortlist.enable = true;" 17 echo " aleph.lre.enable = true;" 18 19 mkdir -p "$out" 20 echo "SUCCESS" >"$out/result"