We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4a655cf commit 4abfd66Copy full SHA for 4abfd66
mini_agent/compiler.py
@@ -0,0 +1,11 @@
1
+from task_runner import run_command
2
+
3
+def build(source_dir, lang, output):
4
+ if lang == "c":
5
+ return run_command(f"gcc {source_dir}/*.c -o {output}")
6
+ elif lang == "rust":
7
+ return run_command(f"cargo build --manifest-path {source_dir}/Cargo.toml --release")
8
+ elif lang == "python":
9
+ return run_command(f"pyinstaller --onefile {source_dir}/*.py -n {output}")
10
+ else:
11
+ return {"status": "error", "output": f"Unsupported lang {lang}"}
0 commit comments