dotfiles-x1115f325d
jrun
+12 −4
1 file changed
- M .local/bin/jrun +12 −4
| @@ -1,6 +1,14 @@ | |||
| 1 | 1 | #!/bin/env bash | |
| 2 | 2 | ||
| 3 | − | filename="${1%.*}" | |
| 4 | − | \cp -f "$1" /tmp/"$1" | |
| 5 | − | javac -d /tmp "$1" | |
| 6 | − | java -cp /tmp "$filename" | |
| 3 | + | # Script to run simple .java files. | |
| 4 | + | # because its annoying to have .class files clutter your working directory; | |
| 5 | + | ||
| 6 | + | if [ -z $* ]; then | |
| 7 | + | echo "usage: jrun <filename>" | |
| 8 | + | else | |
| 9 | + | filename="${1%.*}" | |
| 10 | + | \cp -f "$1" /tmp/"$1" | |
| 11 | + | javac -d /tmp "$1" | |
| 12 | + | java -cp /tmp "$filename" | |
| 13 | + | fi | |
| 14 | + | ||