1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#!/bin/sh check_rustdoc() { grep '^//!' src/lib.rs | sed -E 's#^//! ?##' | diff README.md - } check_format() { find src -type f -name '*.rs' | xargs rustfmt --check } ## main ## ( cd $(git rev-parse --show-toplevel) check_rustdoc && check_format )