mirror of
https://github.com/crate-ci/typos.git
synced 2026-11-15 02:14:05 +01:00
refactor(gh): Separate command from args
This commit is contained in:
1 parent
87effb2664
commit
a3c8693b45
1 file changed
+6
-6
@@ -34,23 +34,23 @@ fi
|
||||
log "typos: $(typos --version)"
|
||||
log "jq: $(jq --version)"
|
||||
|
||||
COMMAND="${CMD_NAME} ${TARGET}"
|
||||
ARGS="${TARGET}"
|
||||
|
||||
# Ignore implicit configuration files
|
||||
if [ "${INPUT_ISOLATED:-false}" == "true" ]; then
|
||||
COMMAND+=" --isolated"
|
||||
ARGS+=" --isolated"
|
||||
fi
|
||||
|
||||
# Use a custom configuration file
|
||||
if [[ -n "${INPUT_CONFIG:-}" ]]; then
|
||||
COMMAND+=" --config ${INPUT_CONFIG}"
|
||||
ARGS+=" --config ${INPUT_CONFIG}"
|
||||
fi
|
||||
|
||||
log "$ ${COMMAND}"
|
||||
${COMMAND} --format json |
|
||||
log "$ ${CMD_NAME} ${ARGS}"
|
||||
${CMD_NAME} ${ARGS} --format json |
|
||||
grep '"type":"typo"' |
|
||||
jq --sort-keys --raw-output '"::warning file=\(.path),line=\(.line_num),col=\(.byte_offset)::\"\(.typo)\" should be \"" + (.corrections // [] | join("\" or \"") + "\".")' |
|
||||
while IFS= read -r line; do
|
||||
echo "$line"
|
||||
done || true
|
||||
${COMMAND}
|
||||
${CMD_NAME} ${ARGS}
|
||||
Reference in new issue
Block a user