mirror of https://github.com/Wilfred/difftastic/
33 lines
384 B
Bash
33 lines
384 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
|
IMAGE_NAME="tree-sitter-hack"
|
|
CONTAINER_NAME="tree-sitter-hack"
|
|
|
|
case "$1" in
|
|
"")
|
|
args="/bin/bash"
|
|
;;
|
|
|
|
install)
|
|
args="npm $@"
|
|
;;
|
|
|
|
build | reset | test*)
|
|
args="npm run $@"
|
|
;;
|
|
|
|
node-gyp*)
|
|
args="npx $@"
|
|
;;
|
|
|
|
*)
|
|
args="$@"
|
|
;;
|
|
|
|
esac
|
|
|
|
bash -c "docker exec -it $CONTAINER_NAME $args"
|