diff --git a/assemblers/io.weldr.targz b/assemblers/io.weldr.targz new file mode 100755 index 00000000..de6988a2 --- /dev/null +++ b/assemblers/io.weldr.targz @@ -0,0 +1,15 @@ +#!/usr/bin/python3 + +import json +import subprocess +import sys + +def main(tree, output_dir, options): + filename = options["filename"] + + subprocess.run(["tar", "-czf", f"{output_dir}/{filename}", "-C", tree, "."], stdout=subprocess.DEVNULL, check=True) + +if __name__ == '__main__': + args = json.load(sys.stdin) + r = main(args["tree"], args["output_dir"], args["options"]) + sys.exit(r)