verify-reference-index.sh 487 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. verify_index() {
  3. modules=$(grep "celery." "$1" | \
  4. perl -ple's/^\s*|\s*$//g;s{\.}{/}g;')
  5. retval=0
  6. for module in $modules; do
  7. if [ ! -f "$module.py" ]; then
  8. if [ ! -f "$module/__init__.py" ]; then
  9. echo "Outdated reference: $module"
  10. retval=1
  11. fi
  12. fi
  13. done
  14. return $retval
  15. }
  16. verify_index docs/reference/index.rst && \
  17. verify_index docs/internals/reference/index.rst