Poof is a macOS text snippet expander.
- Global snippet expansion via typed triggers
- Two modes:
- Delimiter mode: expand after trigger + delimiter
- Immediate mode: expand as soon as trigger is fully typed
- TOML-driven config from a user-selectable directory (keep in your dotfiles)
or
$ brew install mikker/tap/poofUse [[snippets]] entries in any .toml file:
[[snippets]]
trigger = ":date"
replace = "{{date}}"
description = "Current date"
[[snippets]]
trigger = ":sig"
replace = "Best regards,\nYour Name{{cursor}}"
case_sensitive = trueSupported template tokens:
{{date}}->yyyy-MM-dd{{time}}->HH:mm{{datetime}}->yyyy-MM-dd HH:mm{{date:<format>}}-> customDateFormatterformat{{clipboard}}-> current clipboard text{{uuid}}-> random UUID{{cursor}}-> cursor landing position after expansion
$ just build
$ just run
$ just testOr use dude_suite.
$ suitejust import-raycast "/path/to/Snippets.json"Local commands:
just notary-setup
just release 0.1.1
just distribute 0.1.1just distribute does all release steps:
- builds + signs + notarizes
Poof.app - uploads the zip to a GitHub Release
- prepends
CHANGELOG.md - updates Sparkle
appcast.xml - updates the
poofHomebrew cask in your tap (../homebrew-tapormikker/homebrew-tap)
MIT

