ignore_dir_name(".Trash-1000")
ignore_dir_name(".pnpm-store")
ignore_dir_name("node_modules")
type("cargo", "Cargo", "Cargo.toml")
buildfile("target")
rmrf("target")
safeclean("string.format(\"cd %s; cargo clean\", fs:parent(path))")
type("gradle-groovy", "Gradle (Groovy)", "build.gradle")
buildfile("build")
rmrf("build")
rmrf(".gradle")
type("gradle-kts", "Gradle (KTS)", "build.gradle.kts")
buildfile("build")
rmrf("build")
rmrf(".gradle")
type("npm", "npm", "package.json")
buildfile("node_modules")
rmrf("node_modules")
type("zig-cache", "Zig (build cache)", "build.zig")
buildfile("zig-cache")
rmrf("zig-cache")
type("zig-out", "Zig (build output)", "build.zig")
buildfile("zig-out")
rmrf("zig-out")
type("linux-kernel", "Linux Kernel", "vmlinux")
buildfile("vmlinux")
buildfile("Makefile")
buildfile("modules.builtin")
safeclean("string.format(\"cd %s; make clean\", fs:parent(path))")
type("composer", "Composer", "composer.json")
buildfile("vendor")
rmrf("vendor")