- LilyPond sheet music engraving system
- Go programming language
- TailwindCSS CSS framework
- PageFind static full-text search
# engrave sheet music
yay -S ghostscript gsfonts fontforge t1utils texlive-{metapost,langcyrillic}
# generate the web site
yay -S caddy pagefind
# install TailwindCSS
bun install --no-save tailwindcss
# install rclone
yay -S rclone
# deploy to Cloudflare Pages
bun install --no-save wrangler
bunx wrangler pages deploy site/public --project-name bayanguru --branch main
Fish completions
go install github.com/volodymyrprokopyuk/bayanguru
./bayanguru completion fish > ~/.config/fish/completions/bayanguru.fish
Piece ID generation
tr -dc a-z0-9 </dev/urandom | head -c 4