format 434 B

123456789101112131415
  1. #!/bin/bash
  2. formatters=(clang-format clang-format-7)
  3. for f in "${formatters[@]}"
  4. do
  5. if command -v "${f}" &> /dev/null
  6. then
  7. format=$f
  8. break
  9. fi
  10. done
  11. if [ -x "`which clang-tidy`" ]; then
  12. find . -name "*.h" -or -name "*.c" -or -name "*.cpp" -or -name "*.m" | xargs -L 1 -Ifname clang-tidy --fix fname -- -Iinclude -Isrc
  13. fi
  14. find . -name "*.h" -or -name "*.c" -or -name "*.cpp" -or -name "*.m" | xargs -L 1 -Ifname $format -i fname