Skip to content

jakegut/yabs

Repository files navigation

yabs

GitHub Workflow Status Apache-2.0 license Go Report Card Releases

[y]et [a]nother [b]uild [s]ystem

a build system, configurable in risor, a go-like scripting language

Installation

go install github.com/jakegut/yabs/cmd/yabs@latest

Usage

Make a build.yb file at the root of your project with the logic for your builds

register('hello', [], func(bc) {
    sh("echo 'hello world!'")
})
> yabs hello
2023/08/11 20:22:12 running "hello"
hello world!

View examples