#design-pattern
Wiki 2
- A Text Editor as a User Interface (Dave Gauer) Using $EDITOR as a UI bridges the gap between CLI args and a full TUI; precedents are crontab -e, git commit, visudo, and vipw
- Editor-as-UI pattern Shelling out to $EDITOR with a temp file as a lightweight middle ground between CLI flags and a full TUI