///|
/// MoonTemplate CLI demo.
fn main {
  println("")
  println("

MoonTemplate Demo

") let ctx1 = [("name", "MoonBit"), ("lang", "pure MoonBit")] println("

Variables

") let r1 = @moontemplate.render_template( "

Hello {{ name }}! Built in {{ lang }}.

", ctx1, ) println(r1) println("

Conditionals

") let ctx2 = [("logged_in", "yes"), ("user", "Alice")] let r2 = @moontemplate.render_template( "{{#if logged_in}}

Welcome back, {{ user }}!

{{else}}

Please log in.

{{/if}}", ctx2, ) println(r2) println("

Loops

") let ctx3 = [("items", "apple,banana,cherry")] let r3 = @moontemplate.render_template( "", ctx3, ) println(r3) println("

HTML Escaping

") let ctx4 = [("script", "")] let r4 = @moontemplate.render_template("

Escaped: {{ script }}

", ctx4) println(r4) println("") }