File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed
mithril-test-lab/mithril-aggregator-fake/scripts Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -162,21 +162,17 @@ join_artifacts_files() {
162
162
local -r name=${1:? " No artifact name given to join_artifacts_files function." } ;
163
163
local -r src=" ${DATA_DIR:? } /${name} "
164
164
local -r dest=" $DATA_DIR " /" $name " s.json
165
- local buffer=" "
166
- local separator=" "
165
+ local buffer=" {}"
167
166
168
167
echo " Joining ${name} artifacts into ${dest} …"
169
168
170
169
local key=" "
171
- buffer+=" {"
172
170
for filename in " $src /" * ; do
173
171
key=$( basename " ${filename% .* } " )
174
- buffer+=$( echo " $separator \" $key \" : " | cat - " $filename " )
175
- separator=" ,"
172
+ buffer=$( echo $buffer | jq --slurpfile file " $filename " " . += {\" ${key} \" : \$ file[0]}" )
176
173
done
177
- buffer+=" }"
178
174
179
- echo ${buffer} | jq > " $dest "
175
+ echo " ${buffer} " > " $dest "
180
176
rm -rf " $src "
181
177
}
182
178
You can’t perform that action at this time.
0 commit comments