Allows to compile and run a Rust program under unix systems:
./rrun <rust_file_name> <runtime_arguments>For instance:
./rrun args 1 2 3 4 5(the .rs extension is optional)
| #!/usr/bin/env bash | |
| mkdir -p "/tmp/rrun" | |
| FILENAME=$1 | |
| if [[ "$FILENAME" == *.rs ]] | |
| then | |
| SOURCE="${FILENAME}" | |
| else | |
| SOURCE="${FILENAME}.rs" | |
| fi | |
| HASH=$(md5 -q $SOURCE) | |
| DEST="/tmp/rrun/${FILENAME}_${HASH}" | |
| shift | |
| rustc "${SOURCE}" -o "${DEST}" && ${DEST} $@ |