@@ -17,7 +17,7 @@ source "${PATH_BASE}/libraries/docker.sh"
17
17
# ##
18
18
test::docs () {
19
19
:args " Run tests for the documentation" " ${@ } "
20
- docker run --rm -it $( docker::user) node:21-alpine sh -c "
20
+ docker run --rm $( docker::user) node:21-alpine sh -c "
21
21
cd /workspace/www
22
22
[ -d node_modules ] || yarn --silent --frozen-lockfile
23
23
yarn build
@@ -26,7 +26,7 @@ test::docs() {
26
26
27
27
lint::docs () {
28
28
:args " Run linters for the documentation" " ${@ } "
29
- docker run --rm -it $( docker::user) node:21-alpine sh -c "
29
+ docker run --rm $( docker::user) node:21-alpine sh -c "
30
30
cd /workspace/www
31
31
[ -d node_modules ] || yarn --silent --frozen-lockfile
32
32
yarn lint:content
@@ -38,7 +38,7 @@ lint::vale() {
38
38
:args " Run vale for the documentation" " ${@ } "
39
39
local alert_level=" ${vale?" need to specify alert level" } "
40
40
binary::exists docker || exit 1
41
- docker run --rm -it $( docker::user) jdkato/vale:latest sh -c "
41
+ docker run --rm $( docker::user) jdkato/vale:latest sh -c "
42
42
cd /workspace/www/vale
43
43
./run-vale.sh docs content \" ${alert_level} \"
44
44
"
@@ -101,8 +101,10 @@ argsh::docker() {
101
101
# ## main
102
102
# ##
103
103
argsh::main () {
104
+ local tty=" "
105
+ [[ -t 1 ]] && tty=" -it"
104
106
# shellcheck disable=SC2046
105
- docker run --rm -it $( docker::user) \
107
+ docker run --rm ${tty} $( docker::user) \
106
108
-e " BATS_LOAD" \
107
109
-e " ARGSH_SOURCE" \
108
110
-e " GIT_COMMIT_SHA=$( git rev-parse HEAD || :) " \
0 commit comments