#!/bin/bash
(docker build \
--tag cfn-lint:latest \
--quiet \
-<<EOF
FROM python:alpine
RUN pip install cfn-lint
WORKDIR /workdir
ENTRYPOINT ["cfn-lint"]
CMD []
EOF
) &> /dev/null
docker container run \
--interactive \
--rm \
--volume "$PWD":"$PWD" \
--workdir "$PWD" \
cfn-lint:latest "$@"- Create a
cfn-lintfile inside ~/bin - Just run
cfn-lint --versionto check it - Make sure
~/binis in yourPATH