language = "c" directories = [ { name = "src", file = { name = "main.c", content = "#include \n\nint main()\n{\n return 0;\n}" } }, { name = "tests", file = { name = "test.c", content = "#include \n\nint main()\n{\n\tassert(1 == 1);\n}" } }, { name = "docs" } ] files = [ { name = "Makefile", content = "build:\n\t@gcc src/main.c -o main\n\ntest:\n\t@gcc tests/test.c -o test" }, { name = "README.md", content = "# $(language)" } ]