@@ -79,41 +79,41 @@ if [ "${#}" -ge "1" ]; then
79
79
80
80
81
81
# Check if file exists
82
- if [ ! -f " ${WORKDIR} / ${ MY_FILE}" ]; then
83
- >&2 echo " Error, ${MY_FILE} not found in: ${WORKDIR} / ${MY_FILE} "
82
+ if [ ! -f " ${MY_FILE} " ]; then
83
+ >&2 echo " Error, File not found in: ${MY_FILE} "
84
84
exit 1
85
85
fi
86
86
# Check if starting delimiter exists in file
87
- if ! grep -Fq " ${DELIM_START} " " ${WORKDIR} / ${ MY_FILE}" ; then
87
+ if ! grep -Fq " ${DELIM_START} " " ${MY_FILE} " ; then
88
88
>&2 echo " Error, Starting delimiter not found ${MY_FILE} : '${DELIM_START} '"
89
89
exit 1
90
90
fi
91
91
# Check if closint delimiter exists in file
92
- if ! grep -Fq " ${DELIM_CLOSE} " " ${WORKDIR} / ${ MY_FILE}" ; then
92
+ if ! grep -Fq " ${DELIM_CLOSE} " " ${MY_FILE} " ; then
93
93
>&2 echo " Error, Closing delimiter not found ${MY_FILE} : '${DELIM_CLOSE} '"
94
94
exit 1
95
95
fi
96
96
97
97
# Get owner and permissions of current file
98
- UID=" $( stat -c %u " ${WORKDIR} / ${ MY_FILE}" ) "
99
- GID=" $( stat -c %g " ${WORKDIR} / ${ MY_FILE}" ) "
100
- PERM=" $( stat -c %a " ${WORKDIR} / ${ MY_FILE}" ) "
98
+ UID=" $( stat -c %u " ${MY_FILE} " ) "
99
+ GID=" $( stat -c %g " ${MY_FILE} " ) "
100
+ PERM=" $( stat -c %a " ${MY_FILE} " ) "
101
101
102
102
# Terraform < 0.12
103
103
if [ " ${1} " = " terraform-docs-replace" ]; then
104
104
# Remove first argument "replace"
105
105
shift ;
106
106
# Get terraform-docs output
107
- >&2 echo " terraform-docs ${* } ${WORKDIR} "
108
- DOCS=" $( terraform-docs " ${@ } " " ${WORKDIR} " ) "
107
+ >&2 echo " terraform-docs ${* } $( dirname " ${MY_FILE} " ) "
108
+ DOCS=" $( terraform-docs " ${@ } " " $( dirname " ${MY_FILE} " ) " ) "
109
109
# Terraform >= 0.12
110
110
else
111
111
# Remove first argument "replace"
112
112
shift ;
113
113
mkdir -p /tmp-012
114
114
awk -f /terraform-docs.awk -- * .tf > " /tmp-012/tmp.tf"
115
115
# Get terraform-docs output
116
- >&2 echo " terraform-docs-012 ${* } ${WORKDIR} "
116
+ >&2 echo " terraform-docs-012 ${* } $( dirname " ${MY_FILE} " ) "
117
117
if ! DOCS=" $( terraform-docs " ${@ } " " /tmp-012" ) " ; then
118
118
cat -n " /tmp-012/tmp.tf" >&2
119
119
exit 1
@@ -122,16 +122,16 @@ if [ "${#}" -ge "1" ]; then
122
122
123
123
# Create temporary README.md
124
124
mkdir -p /tmp
125
- grep -B 100000000 -F " ${DELIM_START} " " ${WORKDIR} / ${ MY_FILE}" > /tmp/README.md
125
+ grep -B 100000000 -F " ${DELIM_START} " " ${MY_FILE} " > /tmp/README.md
126
126
printf " %s\\ n\\ n" " ${DOCS} " >> /tmp/README.md
127
- grep -A 100000000 -F " ${DELIM_CLOSE} " " ${WORKDIR} / ${ MY_FILE}" >> /tmp/README.md
127
+ grep -A 100000000 -F " ${DELIM_CLOSE} " " ${MY_FILE} " >> /tmp/README.md
128
128
129
129
# Adjust permissions of temporary file
130
130
chown " ${UID} :${GID} " /tmp/README.md
131
131
chmod " ${PERM} " /tmp/README.md
132
132
133
133
# Overwrite existing file
134
- mv -f /tmp/README.md " ${WORKDIR} / ${ MY_FILE}"
134
+ mv -f /tmp/README.md " ${MY_FILE} "
135
135
exit 0
136
136
137
137
# ##
0 commit comments