18 lines
453 B
Bash
Executable File
18 lines
453 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
|
|
OUTPUT=${1:-`mktemp -d`}
|
|
|
|
find modules -maxdepth 2 -name setup.py -print | while read path
|
|
do
|
|
path=`dirname "${path}"`
|
|
module=`basename "${path}"`
|
|
printf "Check $module ... "
|
|
cookiecutter --no-input cookiecutter-module -o "${OUTPUT}" module_name="${module}"
|
|
for file in tox.ini doc/conf.py doc/requirements-doc.txt
|
|
do
|
|
cmp "${path}/${file}" "${OUTPUT}/${module}/${file}"
|
|
done
|
|
printf "OK\n"
|
|
done
|