1
2
3
4
5
6
7
8
9
#!/bin/sh

# Overrides for --exclude and --languages can be put into .ctags.d/*.ctags

set -e
PATH="/opt/homebrew/bin:$PATH"
trap 'rm -f "$$.tags"' EXIT
git ls-files | ctags --tag-relative -L - -f"$$.tags"
mv "$$.tags" "tags"