import { getProjectRoot } from "./getProjectRoot"; import { join as pathJoin } from "path"; import child_process from "child_process"; import * as fs from "fs"; Object.entries(JSON.parse(fs.readFileSync(pathJoin(getProjectRoot(), "package.json")).toString("utf8"))["bin"]).forEach(([, scriptPath]) => child_process.execSync(`chmod +x ${scriptPath}`, { "cwd": getProjectRoot(), }), );