julia/1.6/buster/docker-entrypoint.sh

12 lines
309 B
Bash
Executable File

#!/bin/sh
set -eu
# first arg is `-e` or `--some-option` (docker run julia -e '42')
# ... is a "*.jl" file (docker run -v ...:/my/file.jl:ro julia /my/file.jl)
# ... or there are no args
if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ] || [ "${1%.jl}" != "$1" ]; then
exec julia "$@"
fi
exec "$@"