homebrew-fonts/tests
Matt Troutman 76743cdc4d
Convert from Homebrew Formulae to Casks for font installation
Formulae can't install to ~/Library/Fonts/ due to Homebrew sandboxing.
Casks have a built-in `font` artifact that handles this automatically.

- Replace Formula/ with Casks/ directory
- Rewrite generator to produce cask files instead of formulae
- Add .ttc (TrueType Collection) support
- Update all tests for cask format
- Update CLI and documentation
- Fonts with no installable files (TTF/OTF/TTC) are skipped

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 21:38:59 -06:00
..
conftest.py Convert from Homebrew Formulae to Casks for font installation 2026-03-07 21:38:59 -06:00
test_font_structure.py Update documentation and scripts for font addition process; introduce uv run add-font CLI command for streamlined font management. Enhance formula generation with improved class name formatting and validation steps. Remove outdated font formula files. 2026-02-09 22:04:01 -06:00
test_formula_content.py Convert from Homebrew Formulae to Casks for font installation 2026-03-07 21:38:59 -06:00
test_formula_exists.py Convert from Homebrew Formulae to Casks for font installation 2026-03-07 21:38:59 -06:00
test_install_works.py Convert from Homebrew Formulae to Casks for font installation 2026-03-07 21:38:59 -06:00
test_no_orphan_formulae.py Convert from Homebrew Formulae to Casks for font installation 2026-03-07 21:38:59 -06:00