Repository navigation
Releases
0.2.0
runna is published as Runna and Runna.Fs from this release on.
Breaking
The package IDs change: Nullean.Runna → Runna, Nullean.Runna.Fs → Runna.Fs. Update the package reference or #:package line:
#:package Runna@0.2.0Namespaces stay Nullean.Runna and Nullean.Runna.Fs, so code does not change. Nullean.Runna 0.1.0 gets no further releases.
Coming from Nullean.Make: see the 0.1.0 notes for the type and file renames.
Also
The root README now has an F# quick start next to the C# one.
0.1.0
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.