Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.18 KB

File metadata and controls

50 lines (34 loc) · 1.18 KB

scripts

A collection of useful development scripts.

Scripts

Script Description
tmux-panes Open n tmux panes in matched project folders
summarize-day-commits Summarize a day's git commits with AI

tmux-panes

Open multiple tmux panes, each in a different project folder.

t 4                     # 4 panes in current directory
t 4 webapp              # pane 1 in webapp folder, rest in current dir
t 6 webapp api docs     # 6 panes, first 3 in matched folders

Folder matching is case-insensitive and partial.

Install:

chmod +x tmux-panes
cp tmux-panes ~/bin/
echo 't() { ~/bin/tmux-panes "$@"; }' >> ~/.zshrc
source ~/.zshrc

Edit the find paths in the script to match where your projects live.


summarize-day-commits

Collects commits across repos and generates an AI summary.

bun run summary 01-26-2026              # generate summary
bun run summary 01-26-2026 --no-summary # diffs only, skip AI
bun run summary 01-26-2026 --repo=myapp # filter to one repo

Setup: bun install && cp config.example.json config.json

Requires: config.json with repos, OPENAI_API_KEY in .env