Now-lang

Now

A document-oriented tool that contains a Tcl-inspired language

See https://github.com/now-run/now .


Examples

[An Example Document]

This text is the description of this document.

[Sections]

A document is divided into sections, just like an .ini file. Sections
whose title starts with a capital letter are considered "text" and are
basically free-to-write.

[commands/hello]
description "Say hello to someone"
parameters {
    who {
        type string
        default "World"
    }
}

print "Hello, ${who}!"

Save the above example as Nowfile and then call now.

You'll see the following in your terminal:

> now
An Example Document
This text is the description of this document.

hello --------------> Say hello to someone
    who : string = World