Skip to content

Commit 3f9fa83

Browse files
Merge pull request #863 from nitram509/fix-escaping-parameters
dlf script, escape parameters before handing over to bash
2 parents 848fd2e + ee8f5a1 commit 3f9fa83

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

dlf

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
#!/bin/bash
22
if `which docker > /dev/null`; then
3-
if [ $# -eq 0 ]; then
4-
docker run -v $PWD:/scan -it licensefinder/license_finder
5-
else
6-
docker run -v $PWD:/scan -it licensefinder/license_finder /bin/bash -lc "cd /scan && `echo $@`"
7-
fi
3+
if [ $# -eq 0 ]; then
4+
docker run -v $PWD:/scan -it licensefinder/license_finder
5+
else
6+
escaped_params=""
7+
for p in "$@"; do
8+
escaped_params="$escaped_params \"$p\""
9+
done
10+
docker run -v $PWD:/scan -it licensefinder/license_finder /bin/bash -lc "cd /scan && $escaped_params"
11+
fi
812
else
913
echo "You do not have docker installed. Please install it:"
1014
echo " https://docs.docker.com/engine/installation/"

0 commit comments

Comments
 (0)