mirror of
https://github.com/AeThex-Corporation/AeThex-OS.git
synced 2026-04-18 06:17:21 +00:00
21 lines
485 B
Bash
21 lines
485 B
Bash
#!/bin/bash
|
|
# Dev Launcher - runs dev tools in isolated container
|
|
|
|
FILE="$1"
|
|
EXT="${FILE##*.}"
|
|
|
|
case "$EXT" in
|
|
py)
|
|
docker run -it --rm -v "$(pwd):/workspace" python:3.11 python "/workspace/$FILE"
|
|
;;
|
|
js)
|
|
docker run -it --rm -v "$(pwd):/workspace" node:20 node "/workspace/$FILE"
|
|
;;
|
|
rs)
|
|
docker run -it --rm -v "$(pwd):/workspace" rust:latest cargo run --manifest-path "/workspace/$FILE"
|
|
;;
|
|
*)
|
|
echo "Unknown dev file type: $EXT"
|
|
exit 1
|
|
;;
|
|
esac
|