Initial draft of plugin.
All checks were successful
All checks were successful
This commit is contained in:
parent
c5391b5a98
commit
da82c0f30a
16 changed files with 755 additions and 0 deletions
43
entrypoint.sh
Executable file
43
entrypoint.sh
Executable file
|
@ -0,0 +1,43 @@
|
|||
#!/bin/bash
|
||||
set -eu;
|
||||
|
||||
##
|
||||
## check if any markdown file is present
|
||||
##
|
||||
|
||||
FILES=$(find "$(pwd)" -type f -name '*.md')
|
||||
if [[ ! "$FILES" ]]; then
|
||||
echo "No markdown file found!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
##
|
||||
## build command
|
||||
##
|
||||
|
||||
COMMAND="markdownlint"
|
||||
if [[ -n "${PLUGIN_CONFIG_FILE:-}" ]]; then
|
||||
COMMAND+=" --config=$PLUGIN_CONFIG_FILE"
|
||||
fi
|
||||
if [[ "${PLUGIN_DOT:-true}" == "true" ]]; then
|
||||
COMMAND+=" --dot"
|
||||
fi
|
||||
if [[ -n "${PLUGIN_ENABLE:-}" ]]; then
|
||||
COMMAND+=" --enable=$PLUGIN_ENABLE"
|
||||
fi
|
||||
if [[ -n "${PLUGIN_DISABLE:-}" ]]; then
|
||||
COMMAND+=" --disable=$PLUGIN_DISABLE"
|
||||
fi
|
||||
COMMAND+=" $(pwd)"
|
||||
|
||||
# custom args, e.g. docker run --rm --volume=$(pwd):$(pwd) --workdir=$(pwd) --env=CI=test kokuwaio/yamllint --format=json
|
||||
if [[ -n "${1:-}" ]]; then
|
||||
COMMAND+=" $*"
|
||||
fi
|
||||
|
||||
##
|
||||
## build environment
|
||||
##
|
||||
|
||||
echo "$COMMAND"
|
||||
eval "$COMMAND"
|
Loading…
Add table
Add a link
Reference in a new issue