Repository navigation
0.1.0
Immutable
release. Only release title and notes can be modified.
The first release of runna: typed build targets for .NET, built on argh. Your targets are the cases of a C# union (Nullean.Runna) or an F# DU (Nullean.Runna.Fs); dependencies run first, each target takes typed flags, and XML docs become --help.
Docs: https://runna.nullean.net
Coming from Nullean.Make
runna is Nullean.Make 0.30.0 under a new name, moved out of nullean/argh. Behaviour is unchanged; the names are:
| Nullean.Make | runna |
|---|---|
Nullean.Make, Nullean.Make.Fs (packages and namespaces) |
Nullean.Runna, Nullean.Runna.Fs |
MakeApp, MakeApp<TUnion>, MakeBuild, MakeContext, MakeException |
RunnaApp, RunnaApp<TUnion>, RunnaBuild, RunnaContext, RunnaException |
F# Make.target / Make.command, MakeBuilders, MakeModifiers |
Runna.target / Runna.command, RunnaBuilders, RunnaModifiers |
wrapper files .make/make.mk, .make/make.just, NULLEAN_MAKE_RUN |
.runna/runna.mk, .runna/runna.just, NULLEAN_RUNNA_RUN |
[make] in log lines |
[runna] |
After upgrading, run __wrappers sync once to write the wrapper files under .runna/, and point your Makefile and justfile includes at the new names. Nullean.Make gets no further releases.