From fe8f558221eabcbbde088489353e8603402223cf Mon Sep 17 00:00:00 2001 From: Revin Bray Date: Sat, 5 Sep 2020 22:56:47 -0400 Subject: [PATCH] Add Zig support This will grab the major version of Zig from apt. I've tested this on an Ubuntu 18.04 EC2 instance, and it seems to work without any problems. --- languages/zig.toml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 languages/zig.toml 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"