I made this tool to easily share an entire git repo with an LLM. It ignores binary files and files not tracked by git and has a feature to estimate the token count of your repo. If it sounds potentially useful to your workflow, please check it out and let me know what feedback you have.
Example:
repodump | pbcopy # Copies current dir to clipboard
repodump --estimate-tokens ~/myproject # Shows token count