codeowners-enforcer
Version:
Enforce CODEOWNERS files on your repo
18 lines (14 loc) • 659 B
JavaScript
let BinWrapper = require("bin-wrapper")
let path = require("path")
let version = require("../package.json").version
function createUrl(build) {
return `https://github.com/jamiebuilds/codeowners-enforcer/releases/download/v${version}/codeowners-enforcer-v${version}-${build}.tar.gz`
}
module.exports = new BinWrapper()
.src(createUrl("x86_64-apple-darwin"), "darwin")
.src(createUrl("x86_64-unknown-linux-musl"), "linux", "x64")
.src(createUrl("x86_64-pc-windows-msvc"), "win32", "x64")
.dest(path.resolve(__dirname, "vendor"))
.use(process.platform === "win32" ? "codeowners-enforcer.exe" : "codeowners-enforcer")
.version(version)