diff --git a/languages/zig.toml b/languages/zig.toml new file mode 100644 index 00000000..8d8fc335 --- /dev/null +++ b/languages/zig.toml @@ -0,0 +1,34 @@ +name = "zig" +entrypoint = "main.zig" +extensions = [ + "zig" +] + +aptKeys = [ + "379CE192D401AB61" +] + +aptRepos = [ + "deb https://dl.bintray.com/dryzig/zig-ubuntu bionic main" +] + +packages = [ + "zig" +] + +[compile] +command = [ + "zig", + "build-exe" +] + +[run] +command = [ + "./main" +] + +[tests] + + [tests.hello] + code = "const std = @import(\"std\"); pub fn main() void { std.io.getStdOut().writeAll(\"hello\\n\",) catch unreachable; }" + output = "hello\n"