aboutsummaryrefslogtreecommitdiff
path: root/misctools/find-unused-zig.sh
blob: 882e56bd5a4cbba3fe3d6e24b8ecdf66352a1f46 (plain) (blame)
1
2
3
4
5
#!/usr/bin/env bash

rg "@import\(\"(.*\.zig)\"\)" src -r "\$1" --only-matching  -I  | xargs basename | sort | uniq > /tmp/imported-names.txt
find src -iname "*.zig" | xargs basename | sort | uniq > /tmp/all-names.txt
comm -1 -3 /tmp/imported-names.txt /tmp/all-names.txt