Tool improvements

This commit is contained in:
Anton Vakhrushev
2019-10-14 18:11:28 +03:00
parent a7249a875a
commit b63c00cea4
6 changed files with 16 additions and 24 deletions

9
tools/ameba Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env bash
set -eu
docker run -it \
-u "$(id -u):$(id -g)" \
-v "$PWD:/app" \
-w "/app" \
expansion-crystal ./bin/ameba "$@"

15
tools/crystal Executable file
View File

@ -0,0 +1,15 @@
#!/usr/bin/env bash
set -eu
TTY=
if [ -t 1 ] ; then
TTY=-t
fi
docker run -i $TTY \
-u "$(id -u):$(id -g)" \
-v "$PWD:/app" \
-w "/app" \
expansion-crystal crystal "$@"

9
tools/shards Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env bash
set -eu
docker run -it \
-u "$(id -u):$(id -g)" \
-v "$PWD:/app" \
-w "/app" \
expansion-crystal shards "$@"