berel/main.vala
2018-08-27 11:20:36 +02:00

37 lines
1.2 KiB
Vala

using GLib;
using Gee;
using Pluie;
int main (string[] args)
{
Echo.init(false);
var path = "./resources/berel.yml";
of.echo (path);
var done = false;
of.title ("Pluie Yaml Library", Pluie.Yaml.VERSION, "a-sansara");
Pluie.Yaml.DEBUG = true;
var config = new Yaml.Config (path, true);
var root = config.root_node ();
if ((done = root != null)) {
root.display_childs ();
var berel = (Berel.Meta) Yaml.Builder.from_node (root.first ());
of.echo("software : %s %s".printf (berel.keys.software.name, berel.keys.software.address));
of.echo("version : %s".printf (berel.keys.version));
of.echo("type : %s".printf (berel.keys.ltype));
of.echo("date : %s".printf (berel.keys.date));
of.echo("license : %s %s".printf (berel.keys.license.name, berel.keys.license.address));
of.echo("author : %s %s".printf (berel.keys.author.name, berel.keys.author.address));
of.echo("copyright : %s %s".printf (berel.keys.copyright.name, berel.keys.copyright.address));
print (berel.tpl);
of.echo ();
print(berel.get_template ("vala"));
}
of.rs (done);
of.echo ();
return (int) done;
}