From 56b64d0b34e48842637c30334800a8ef3a6d6a96 Mon Sep 17 00:00:00 2001 From: Matt Troutman Date: Mon, 9 Feb 2026 22:04:01 -0600 Subject: [PATCH] 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. --- .claude/skills/project-context/SKILL.md | 12 +- .cursorrules | 4 +- .fontfoldercleanup/create_homebrew_formula.py | 100 +++++++++--- .github/copilot-instructions.md | 4 +- .github/workflows/tests.yml | 33 ++++ Formula/abbiescriptpro-rg.rb | 59 ------- Formula/acrylic-hand.rb | 59 ------- Formula/acrylichand.rb | 59 ------- Formula/agpx.rb | 59 ------- Formula/airosol.rb | 59 ------- Formula/alphalyrae.rb | 59 ------- Formula/angular.rb | 59 ------- Formula/arinoe.rb | 59 ------- Formula/averasanstc.rb | 59 ------- Formula/baduy.rb | 59 ------- Formula/bee-honey.rb | 59 ------- Formula/benford.rb | 59 ------- Formula/bobby-jones-soft-free.rb | 59 ------- Formula/bouncy_castle_free.rb | 59 ------- Formula/brightsight-02.rb | 59 ------- Formula/brixtonline.rb | 59 ------- Formula/broke.rb | 59 ------- Formula/buffalo.rb | 59 ------- Formula/buffy.rb | 59 ------- Formula/cat-outline.rb | 59 ------- Formula/cheeky-rabbit.rb | 59 ------- Formula/chido.rb | 59 ------- Formula/christmas-picture.rb | 59 ------- Formula/chrone.rb | 59 ------- Formula/clancy-experience.rb | 59 ------- Formula/clancy.rb | 59 ------- Formula/code.rb | 59 ------- Formula/coffina.rb | 59 ------- Formula/creamy-dreams.rb | 59 ------- Formula/cucurucho.rb | 59 ------- Formula/damn.rb | 59 ------- Formula/dance-blues.rb | 59 ------- Formula/depok-cubism.rb | 59 ------- Formula/devils-cut.rb | 59 ------- Formula/dirty-clouds.rb | 59 ------- Formula/district.rb | 59 ------- Formula/dk-frozen-memory.rb | 59 ------- Formula/domaine-display.rb | 59 ------- Formula/dtmilagros.rb | 59 ------- Formula/ep-boxi.rb | 59 ------- Formula/f37-stout.rb | 59 ------- Formula/flyover.rb | 59 ------- Formula/font-abbiescriptpro-rg.rb | 10 +- Formula/font-acrylic-hand.rb | 9 +- Formula/font-acrylichand.rb | 61 ------- Formula/font-agpx.rb | 7 +- Formula/font-airosol.rb | 7 +- Formula/font-alphalyrae.rb | 6 +- Formula/font-angular.rb | 7 +- Formula/font-arinoe.rb | 7 +- Formula/font-averasanstc.rb | 7 +- Formula/font-baduy.rb | 8 +- Formula/font-bee-honey.rb | 8 +- Formula/font-benford.rb | 7 +- Formula/font-bobby-jones-soft-free.rb | 10 +- Formula/font-bouncy_castle_free.rb | 10 +- Formula/font-brightsight-02.rb | 9 +- Formula/font-brixtonline.rb | 7 +- Formula/font-broke.rb | 6 +- Formula/font-buffalo.rb | 61 ------- Formula/font-buffy.rb | 8 +- Formula/font-cat-outline.rb | 8 +- Formula/font-cheeky-rabbit.rb | 9 +- Formula/font-chido.rb | 6 +- Formula/font-christmas-picture.rb | 10 +- Formula/font-chrone.rb | 8 +- Formula/font-clancy-experience.rb | 8 +- Formula/font-clancy.rb | 7 +- Formula/font-code.rb | 7 +- Formula/font-coffina.rb | 8 +- Formula/font-creamy-dreams.rb | 9 +- Formula/font-cucurucho.rb | 7 +- Formula/font-damn.rb | 8 +- Formula/font-dance-blues.rb | 10 +- Formula/font-depok-cubism.rb | 10 +- Formula/font-devils-cut.rb | 9 +- Formula/font-dirty-clouds.rb | 9 +- Formula/font-district.rb | 8 +- Formula/font-dk-frozen-memory.rb | 8 +- Formula/font-domaine-display.rb | 8 +- Formula/font-dtmilagros.rb | 7 +- Formula/font-ep-boxi.rb | 10 +- Formula/font-f37-stout.rb | 8 +- Formula/font-flyover.rb | 8 +- Formula/font-friem.rb | 9 +- Formula/font-funky-round.rb | 9 +- Formula/font-futura-1986.rb | 9 +- Formula/font-galaxia.rb | 7 +- Formula/font-gilbert.rb | 8 +- Formula/font-graham_hand.rb | 9 +- Formula/font-gyanko.rb | 7 +- Formula/font-hectra.rb | 6 +- Formula/font-hello-headline.rb | 8 +- Formula/font-horseland.rb | 7 +- Formula/font-idgrotesk.rb | 9 +- Formula/font-jimmy-sans.rb | 8 +- Formula/font-joc.rb | 7 +- Formula/font-kompeni.rb | 7 +- Formula/font-lab-grotesk.rb | 8 +- Formula/font-lance-.rb | 61 ------- Formula/font-lance-tomchalky.rb | 10 +- Formula/font-latcha.rb | 7 +- Formula/font-lexa.rb | 6 +- Formula/font-made-carving.rb | 9 +- Formula/font-made-infinity.rb | 8 +- Formula/font-magic-painted.rb | 9 +- Formula/font-magnode.rb | 8 +- Formula/font-marker_notes.rb | 10 +- Formula/font-marvelo.rb | 8 +- Formula/font-mba-slice-mono.rb | 9 +- Formula/font-miracode.rb | 6 +- Formula/font-moon-walk.rb | 9 +- Formula/font-morgon.rb | 7 +- Formula/font-nafasmanual.rb | 8 +- Formula/font-new-kansas-black-wisabo.rb | 8 +- Formula/font-nugia-vintage.rb | 10 +- Formula/font-overland.rb | 7 +- Formula/font-parasite-game.rb | 9 +- Formula/font-patsy-sans-grotesque.rb | 9 +- Formula/font-pixelon.rb | 8 +- Formula/font-plaztma.rb | 8 +- Formula/font-plebis.rb | 6 +- Formula/font-project-space.rb | 10 +- Formula/font-provisions.rb | 7 +- Formula/font-quasimoda-family.rb | 10 +- Formula/font-revain.rb | 6 +- Formula/font-rigid-light.rb | 10 +- Formula/font-rocky_monkey.rb | 10 +- Formula/font-rondack.rb | 7 +- Formula/font-runa.rb | 7 +- Formula/font-rusillaserif.rb | 7 +- Formula/font-ruska.rb | 7 +- Formula/font-scratches.rb | 7 +- Formula/font-scribblingtom.rb | 6 +- Formula/font-sepura-light.rb | 9 +- Formula/font-sideboard.rb | 7 +- Formula/font-siesta-serenade.rb | 9 +- Formula/font-sigitarian.rb | 9 +- Formula/font-signate-grotesk-black.rb | 9 +- Formula/font-silkshy.rb | 8 +- Formula/font-spencer.rb | 9 +- Formula/font-springwood_note.rb | 9 +- Formula/font-spritegraffiti.rb | 9 +- Formula/font-starship.rb | 9 +- Formula/font-stockman.rb | 7 +- Formula/font-stronghold.rb | 7 +- Formula/font-sunmore.rb | 7 +- Formula/font-tallow-pen.rb | 8 +- Formula/font-tc_kindred.rb | 10 +- Formula/font-tcacrylichand.rb | 6 +- Formula/font-techla.rb | 7 +- Formula/font-teenage-yellow-star.rb | 9 +- Formula/font-tf-madcloud-teenage-foundry.rb | 10 +- Formula/font-the-great-outdoors.rb | 9 +- Formula/font-thourenz-inked.rb | 9 +- Formula/font-tyler-handwriting.rb | 8 +- Formula/font-valofire.rb | 7 +- Formula/font-vampire-mansion.rb | 9 +- Formula/font-vaselina.rb | 7 +- Formula/font-virus_killer.rb | 10 +- Formula/font-west-river.rb | 9 +- Formula/font-whtpny.rb | 7 +- Formula/font-wistonia-signature.rb | 9 +- Formula/font-ws-lowen.rb | 9 +- Formula/font-wt-karsa-mono.rb | 10 +- Formula/font-youchat.rb | 8 +- Formula/font-zebra.rb | 8 +- Formula/friem.rb | 59 ------- Formula/funky-round.rb | 59 ------- Formula/futura-1986.rb | 59 ------- Formula/galaxia.rb | 59 ------- Formula/gilbert.rb | 59 ------- Formula/graham_hand.rb | 59 ------- Formula/gyanko.rb | 59 ------- Formula/hectra.rb | 59 ------- Formula/hello-headline.rb | 59 ------- Formula/horseland.rb | 59 ------- Formula/idgrotesk.rb | 59 ------- Formula/jimmy-sans.rb | 59 ------- Formula/joc.rb | 59 ------- Formula/kompeni.rb | 59 ------- Formula/lab-grotesk.rb | 59 ------- Formula/lance-.rb | 59 ------- Formula/lance-tomchalky.rb | 59 ------- Formula/latcha.rb | 59 ------- Formula/lexa.rb | 59 ------- Formula/made-carving.rb | 59 ------- Formula/made-infinity.rb | 59 ------- Formula/magic-painted.rb | 59 ------- Formula/magnode.rb | 59 ------- Formula/marker_notes.rb | 59 ------- Formula/marvelo.rb | 59 ------- Formula/mba-slice-mono.rb | 59 ------- Formula/miracode.rb | 59 ------- Formula/moon-walk.rb | 59 ------- Formula/morgon.rb | 59 ------- Formula/nafasmanual.rb | 59 ------- Formula/new-kansas-black-wisabo.rb | 59 ------- Formula/nugia-vintage.rb | 59 ------- Formula/overland.rb | 59 ------- Formula/parasite-game.rb | 59 ------- Formula/patsy-sans-grotesque.rb | 59 ------- Formula/pixelon.rb | 59 ------- Formula/plaztma.rb | 59 ------- Formula/plebis.rb | 59 ------- Formula/project-space.rb | 59 ------- Formula/provisions.rb | 59 ------- Formula/quasimoda-family.rb | 59 ------- Formula/revain.rb | 59 ------- Formula/rigid-light.rb | 59 ------- Formula/rocky_monkey.rb | 59 ------- Formula/rondack.rb | 59 ------- Formula/runa.rb | 59 ------- Formula/rusillaserif.rb | 59 ------- Formula/ruska.rb | 59 ------- Formula/scratches.rb | 59 ------- Formula/scribblingtom.rb | 59 ------- Formula/sepura-light.rb | 59 ------- Formula/sideboard.rb | 59 ------- Formula/siesta-serenade.rb | 59 ------- Formula/sigitarian.rb | 59 ------- Formula/signate-grotesk-black.rb | 59 ------- Formula/silkshy.rb | 59 ------- Formula/spencer.rb | 59 ------- Formula/springwood_note.rb | 59 ------- Formula/spritegraffiti.rb | 59 ------- Formula/starship.rb | 59 ------- Formula/stockman.rb | 59 ------- Formula/stronghold.rb | 59 ------- Formula/sunmore.rb | 59 ------- Formula/tallow-pen.rb | 59 ------- Formula/tc_kindred.rb | 59 ------- Formula/tcacrylichand.rb | 59 ------- Formula/techla.rb | 59 ------- Formula/teenage-yellow-star.rb | 59 ------- Formula/tf-madcloud-teenage-foundry.rb | 59 ------- Formula/the-great-outdoors.rb | 59 ------- Formula/thourenz-inked.rb | 59 ------- Formula/tyler-handwriting.rb | 59 ------- Formula/valofire.rb | 59 ------- Formula/vampire-mansion.rb | 59 ------- Formula/vaselina.rb | 59 ------- Formula/virus_killer.rb | 59 ------- Formula/west-river.rb | 59 ------- Formula/whtpny.rb | 59 ------- Formula/wistonia-signature.rb | 59 ------- Formula/ws-lowen.rb | 59 ------- Formula/wt-karsa-mono.rb | 59 ------- Formula/youchat.rb | 59 ------- Formula/zebra.rb | 59 ------- PROJECT.md | 53 ++++-- pyproject.toml | 23 +++ tap_cli/__init__.py | 1 + tap_cli/main.py | 123 ++++++++++++++ tests/conftest.py | 42 +++++ tests/test_font_structure.py | 41 +++++ tests/test_formula_content.py | 42 +++++ tests/test_formula_exists.py | 14 ++ tests/test_install_works.py | 105 ++++++++++++ tests/test_no_orphan_formulae.py | 34 ++++ uv.lock | 152 ++++++++++++++++++ 266 files changed, 1187 insertions(+), 8145 deletions(-) create mode 100644 .github/workflows/tests.yml delete mode 100644 Formula/abbiescriptpro-rg.rb delete mode 100644 Formula/acrylic-hand.rb delete mode 100644 Formula/acrylichand.rb delete mode 100644 Formula/agpx.rb delete mode 100644 Formula/airosol.rb delete mode 100644 Formula/alphalyrae.rb delete mode 100644 Formula/angular.rb delete mode 100644 Formula/arinoe.rb delete mode 100644 Formula/averasanstc.rb delete mode 100644 Formula/baduy.rb delete mode 100644 Formula/bee-honey.rb delete mode 100644 Formula/benford.rb delete mode 100644 Formula/bobby-jones-soft-free.rb delete mode 100644 Formula/bouncy_castle_free.rb delete mode 100644 Formula/brightsight-02.rb delete mode 100644 Formula/brixtonline.rb delete mode 100644 Formula/broke.rb delete mode 100644 Formula/buffalo.rb delete mode 100644 Formula/buffy.rb delete mode 100644 Formula/cat-outline.rb delete mode 100644 Formula/cheeky-rabbit.rb delete mode 100644 Formula/chido.rb delete mode 100644 Formula/christmas-picture.rb delete mode 100644 Formula/chrone.rb delete mode 100644 Formula/clancy-experience.rb delete mode 100644 Formula/clancy.rb delete mode 100644 Formula/code.rb delete mode 100644 Formula/coffina.rb delete mode 100644 Formula/creamy-dreams.rb delete mode 100644 Formula/cucurucho.rb delete mode 100644 Formula/damn.rb delete mode 100644 Formula/dance-blues.rb delete mode 100644 Formula/depok-cubism.rb delete mode 100644 Formula/devils-cut.rb delete mode 100644 Formula/dirty-clouds.rb delete mode 100644 Formula/district.rb delete mode 100644 Formula/dk-frozen-memory.rb delete mode 100644 Formula/domaine-display.rb delete mode 100644 Formula/dtmilagros.rb delete mode 100644 Formula/ep-boxi.rb delete mode 100644 Formula/f37-stout.rb delete mode 100644 Formula/flyover.rb delete mode 100644 Formula/font-acrylichand.rb delete mode 100644 Formula/font-buffalo.rb delete mode 100644 Formula/font-lance-.rb delete mode 100644 Formula/friem.rb delete mode 100644 Formula/funky-round.rb delete mode 100644 Formula/futura-1986.rb delete mode 100644 Formula/galaxia.rb delete mode 100644 Formula/gilbert.rb delete mode 100644 Formula/graham_hand.rb delete mode 100644 Formula/gyanko.rb delete mode 100644 Formula/hectra.rb delete mode 100644 Formula/hello-headline.rb delete mode 100644 Formula/horseland.rb delete mode 100644 Formula/idgrotesk.rb delete mode 100644 Formula/jimmy-sans.rb delete mode 100644 Formula/joc.rb delete mode 100644 Formula/kompeni.rb delete mode 100644 Formula/lab-grotesk.rb delete mode 100644 Formula/lance-.rb delete mode 100644 Formula/lance-tomchalky.rb delete mode 100644 Formula/latcha.rb delete mode 100644 Formula/lexa.rb delete mode 100644 Formula/made-carving.rb delete mode 100644 Formula/made-infinity.rb delete mode 100644 Formula/magic-painted.rb delete mode 100644 Formula/magnode.rb delete mode 100644 Formula/marker_notes.rb delete mode 100644 Formula/marvelo.rb delete mode 100644 Formula/mba-slice-mono.rb delete mode 100644 Formula/miracode.rb delete mode 100644 Formula/moon-walk.rb delete mode 100644 Formula/morgon.rb delete mode 100644 Formula/nafasmanual.rb delete mode 100644 Formula/new-kansas-black-wisabo.rb delete mode 100644 Formula/nugia-vintage.rb delete mode 100644 Formula/overland.rb delete mode 100644 Formula/parasite-game.rb delete mode 100644 Formula/patsy-sans-grotesque.rb delete mode 100644 Formula/pixelon.rb delete mode 100644 Formula/plaztma.rb delete mode 100644 Formula/plebis.rb delete mode 100644 Formula/project-space.rb delete mode 100644 Formula/provisions.rb delete mode 100644 Formula/quasimoda-family.rb delete mode 100644 Formula/revain.rb delete mode 100644 Formula/rigid-light.rb delete mode 100644 Formula/rocky_monkey.rb delete mode 100644 Formula/rondack.rb delete mode 100644 Formula/runa.rb delete mode 100644 Formula/rusillaserif.rb delete mode 100644 Formula/ruska.rb delete mode 100644 Formula/scratches.rb delete mode 100644 Formula/scribblingtom.rb delete mode 100644 Formula/sepura-light.rb delete mode 100644 Formula/sideboard.rb delete mode 100644 Formula/siesta-serenade.rb delete mode 100644 Formula/sigitarian.rb delete mode 100644 Formula/signate-grotesk-black.rb delete mode 100644 Formula/silkshy.rb delete mode 100644 Formula/spencer.rb delete mode 100644 Formula/springwood_note.rb delete mode 100644 Formula/spritegraffiti.rb delete mode 100644 Formula/starship.rb delete mode 100644 Formula/stockman.rb delete mode 100644 Formula/stronghold.rb delete mode 100644 Formula/sunmore.rb delete mode 100644 Formula/tallow-pen.rb delete mode 100644 Formula/tc_kindred.rb delete mode 100644 Formula/tcacrylichand.rb delete mode 100644 Formula/techla.rb delete mode 100644 Formula/teenage-yellow-star.rb delete mode 100644 Formula/tf-madcloud-teenage-foundry.rb delete mode 100644 Formula/the-great-outdoors.rb delete mode 100644 Formula/thourenz-inked.rb delete mode 100644 Formula/tyler-handwriting.rb delete mode 100644 Formula/valofire.rb delete mode 100644 Formula/vampire-mansion.rb delete mode 100644 Formula/vaselina.rb delete mode 100644 Formula/virus_killer.rb delete mode 100644 Formula/west-river.rb delete mode 100644 Formula/whtpny.rb delete mode 100644 Formula/wistonia-signature.rb delete mode 100644 Formula/ws-lowen.rb delete mode 100644 Formula/wt-karsa-mono.rb delete mode 100644 Formula/youchat.rb delete mode 100644 Formula/zebra.rb create mode 100644 pyproject.toml create mode 100644 tap_cli/__init__.py create mode 100644 tap_cli/main.py create mode 100644 tests/conftest.py create mode 100644 tests/test_font_structure.py create mode 100644 tests/test_formula_content.py create mode 100644 tests/test_formula_exists.py create mode 100644 tests/test_install_works.py create mode 100644 tests/test_no_orphan_formulae.py create mode 100644 uv.lock diff --git a/.claude/skills/project-context/SKILL.md b/.claude/skills/project-context/SKILL.md index eb7bd85..e5cb5d3 100644 --- a/.claude/skills/project-context/SKILL.md +++ b/.claude/skills/project-context/SKILL.md @@ -14,14 +14,18 @@ description: Use when working in this repository, when the user asks about fonts ## Rules - **Do not edit `Formula/*.rb` by hand.** They are generated by `.fontfoldercleanup/create_homebrew_formula.py`. - All font folders must use the `font-` prefix. Only `.ttf` in ttf/, `.otf` in otf/, web fonts (woff, woff2, eot, svg) in web/, everything else in other_files/. -- To add a font: add `font_files/font-/`, run `cleanup_font_folders.py` then `create_homebrew_formula.py`. +- To add a font: run `uv run add-font ` (or add `font_files/font-/`, run `cleanup_font_folders.py` then `create_homebrew_formula.py`). Validate with `uv run pytest tests/`. -## Scripts (Python 3, in `.fontfoldercleanup/`) -- **cleanup_font_folders.py** — Organizes a directory of font folders into ttf/, otf/, web/, other_files/. Run with `--path ` (e.g. `font_files`). -- **create_homebrew_formula.py** — Generates `Formula/font-.rb` for every `font-*` folder in `font_files/`. +## Scripts and CLI +- **add-font** — `uv run add-font `: add/update a font, runs cleanup + formula generator + tests. Optional: `uv tool install .` for global `add-font`. +- **cleanup_font_folders.py** (`.fontfoldercleanup/`) — Organizes font folders into ttf/, otf/, web/, other_files/. Run with `--path `. +- **create_homebrew_formula.py** (`.fontfoldercleanup/`) — Generates `Formula/font-.rb` for every `font-*` folder in `font_files/`. +- **tests/** — `uv run pytest tests/` validates every font (structure, formula exists, formula content). ## Quick commands (from repo root) ```bash +uv run add-font # add or update a font +uv run pytest tests/ # run test suite python3 .fontfoldercleanup/cleanup_font_folders.py --path font_files python3 .fontfoldercleanup/create_homebrew_formula.py ``` diff --git a/.cursorrules b/.cursorrules index 00d178a..a5df267 100644 --- a/.cursorrules +++ b/.cursorrules @@ -7,5 +7,5 @@ This repo follows multi-LLM conventions: PROJECT.md (canonical), .github/copilot Summary: - This repo is a Homebrew tap for custom fonts. Fonts live in font_files/font-/ with subdirs ttf/, otf/, web/, other_files/. - Formula/*.rb are generated by .fontfoldercleanup/create_homebrew_formula.py — do not edit them by hand. -- To add a font: put folder in font_files/ as font-, run cleanup_font_folders.py then create_homebrew_formula.py. -- Scripts: Python 3 in .fontfoldercleanup/ (cleanup_font_folders.py, create_homebrew_formula.py). +- To add a font: run `uv run add-font ` (or put folder in font_files/, run cleanup_font_folders.py then create_homebrew_formula.py). Then run `uv run pytest tests/` to validate. +- Scripts: Python 3 in .fontfoldercleanup/ (cleanup_font_folders.py, create_homebrew_formula.py). CLI: uv run add-font (tap_cli). diff --git a/.fontfoldercleanup/create_homebrew_formula.py b/.fontfoldercleanup/create_homebrew_formula.py index ad8bb17..eb37f7c 100755 --- a/.fontfoldercleanup/create_homebrew_formula.py +++ b/.fontfoldercleanup/create_homebrew_formula.py @@ -1,22 +1,87 @@ #!/usr/bin/env python3 -import os +import re from pathlib import Path + +def formula_name_to_class(formula_name: str) -> str: + """Convert formula name (e.g. 'acrylic-hand', 'graham_hand') to valid Ruby PascalCase.""" + # Split on hyphens and underscores, capitalize each segment, join (no separators) + parts = re.split(r"[-_]+", formula_name) + return "".join(p.capitalize() for p in parts if p) + + class HomebrewFormulaGenerator: def __init__(self, fonts_dir): self.fonts_dir = Path(fonts_dir) - self.formula_dir = self.fonts_dir.parent / 'Formula' + self.formula_dir = self.fonts_dir.parent / "Formula" self.formula_dir.mkdir(exist_ok=True) + self.web_extensions = (".woff", ".woff2", ".eot", ".svg") - def generate_formula_content(self, font_name, formula_name): + def _font_has_files(self, font_dir: Path) -> tuple[bool, bool, bool, bool]: + """Return (has_ttf, has_otf, has_web, has_other) for the font folder.""" + has_ttf = any((font_dir / "ttf").glob("*.ttf")) + has_otf = any((font_dir / "otf").glob("*.otf")) + web_dir = font_dir / "web" + has_web = any( + f.suffix.lower() in self.web_extensions for f in web_dir.glob("*") if f.is_file() + ) + other_dir = font_dir / "other_files" + has_other = any(other_dir.iterdir()) if other_dir.exists() else False + return (has_ttf, has_otf, has_web, has_other) + + def _generate_test_block( + self, formula_name: str, has_ttf: bool, has_otf: bool, has_web: bool, has_other: bool + ) -> str: + """Generate test block that asserts at least one install path has files for this formula.""" + assertions = [] + if has_ttf: + assertions.append('assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed"') + if has_otf: + assertions.append('assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed"') + if has_web: + assertions.append( + 'assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed"' + ) + if has_other: + assertions.append( + f'assert_predicate share/"{formula_name}", :directory?, "Other files dir missing"' + ) + if not assertions: + assertions.append( + f'assert_predicate share/"{formula_name}", :directory?, "Formula share dir missing"' + ) + return "\n ".join(assertions) + + def generate_formula_content( + self, + font_name: str, + formula_name: str, + has_ttf: bool, + has_otf: bool, + has_web: bool, + has_other: bool, + ) -> str: """Generate the Ruby formula content for a font.""" - return f'''# typed: false + class_name = formula_name_to_class(formula_name) + extensions = [] + if has_ttf: + extensions.append("TTF") + if has_otf: + extensions.append("OTF") + if has_web: + extensions.append("web") + ext_comment = " ".join(extensions) if extensions else "other_files only" + test_block = self._generate_test_block( + formula_name, has_ttf, has_otf, has_web, has_other + ) + return f"""# typed: false # frozen_string_literal: true # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: {ext_comment} -class Font{formula_name.capitalize()} < Formula +class Font{class_name} < Formula desc "Font: {formula_name}" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -55,34 +120,33 @@ class Font{formula_name.capitalize()} < Formula def caveats <<~EOS Fonts have been installed to: - #{'{share}/fonts/truetype'} - #{'{share}/fonts/opentype'} - #{'{share}/fonts/webfonts'} + #{{share}}/fonts/truetype + #{{share}}/fonts/opentype + #{{share}}/fonts/webfonts Additional files are available in: - #{'{share}/' + formula_name} + #{{share}}/{formula_name} EOS end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + {test_block} end end -''' +""" def generate_formulas(self): """Generate Homebrew formulas for all font folders.""" - for font_dir in self.fonts_dir.glob('font-*'): + for font_dir in sorted(self.fonts_dir.glob("font-*")): if not font_dir.is_dir(): continue font_name = font_dir.name - formula_name = font_name.replace('font-', '') - formula_content = self.generate_formula_content(font_name, formula_name) - + formula_name = font_name.replace("font-", "", 1) + has_ttf, has_otf, has_web, has_other = self._font_has_files(font_dir) + formula_content = self.generate_formula_content( + font_name, formula_name, has_ttf, has_otf, has_web, has_other + ) formula_path = self.formula_dir / f"font-{formula_name}.rb" formula_path.write_text(formula_content) print(f"Generated formula for font-{formula_name}") diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index d0d27f5..2d56261 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -12,6 +12,6 @@ applyTo: "**" ## Rules - Do **not** edit `Formula/*.rb` by hand. They are generated by `.fontfoldercleanup/create_homebrew_formula.py`. -- To add a font: add folder `font_files/font-/`, run `cleanup_font_folders.py` then `create_homebrew_formula.py`. -- Scripts are Python 3 in `.fontfoldercleanup/`: `cleanup_font_folders.py`, `create_homebrew_formula.py`. +- To add a font: run `uv run add-font ` (or add folder `font_files/font-/`, run `cleanup_font_folders.py` then `create_homebrew_formula.py`). Validate with `uv run pytest tests/`. +- Scripts: Python 3 in `.fontfoldercleanup/` (cleanup_font_folders.py, create_homebrew_formula.py). CLI: `uv run add-font`. Tests: `uv run pytest tests/`. - All font folders must use the `font-` prefix; only `.ttf` in ttf/, `.otf` in otf/, web fonts in web/, everything else in other_files/. diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..c110663 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,33 @@ +name: Tests + +on: + push: + branches: [main, master] + pull_request: + branches: [main, master] + +jobs: + pytest: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Install uv + uses: astral-sh/setup-uv@v4 + with: + version: "latest" + + - name: Run tests + run: uv run pytest tests/ -v --tb=short + + brew-audit: + runs-on: macos-latest + steps: + - uses: actions/checkout@v4 + + - name: Audit formulae + run: | + for f in Formula/font-*.rb; do + brew audit --formula "$f" --no-online 2>/dev/null || true + done + continue-on-error: true diff --git a/Formula/abbiescriptpro-rg.rb b/Formula/abbiescriptpro-rg.rb deleted file mode 100644 index 14e061c..0000000 --- a/Formula/abbiescriptpro-rg.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Abbiescriptpro-rg < Formula - desc "Font: abbiescriptpro-rg" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-abbiescriptpro-rg/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-abbiescriptpro-rg/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-abbiescriptpro-rg/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"abbiescriptpro-rg").mkpath - Dir.glob("font-abbiescriptpro-rg/other_files/*").each do |file| - system "cp", "-r", file, share/"abbiescriptpro-rg" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/abbiescriptpro-rg - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/acrylic-hand.rb b/Formula/acrylic-hand.rb deleted file mode 100644 index d1fb754..0000000 --- a/Formula/acrylic-hand.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Acrylic-hand < Formula - desc "Font: acrylic-hand" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-acrylic-hand/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-acrylic-hand/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-acrylic-hand/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"acrylic-hand").mkpath - Dir.glob("font-acrylic-hand/other_files/*").each do |file| - system "cp", "-r", file, share/"acrylic-hand" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/acrylic-hand - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/acrylichand.rb b/Formula/acrylichand.rb deleted file mode 100644 index 1b144bf..0000000 --- a/Formula/acrylichand.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Acrylichand < Formula - desc "Font: acrylichand" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-acrylichand/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-acrylichand/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-acrylichand/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"acrylichand").mkpath - Dir.glob("font-acrylichand/other_files/*").each do |file| - system "cp", "-r", file, share/"acrylichand" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/acrylichand - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/agpx.rb b/Formula/agpx.rb deleted file mode 100644 index 4767241..0000000 --- a/Formula/agpx.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Agpx < Formula - desc "Font: agpx" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-agpx/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-agpx/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-agpx/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"agpx").mkpath - Dir.glob("font-agpx/other_files/*").each do |file| - system "cp", "-r", file, share/"agpx" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/agpx - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/airosol.rb b/Formula/airosol.rb deleted file mode 100644 index f1c0d34..0000000 --- a/Formula/airosol.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Airosol < Formula - desc "Font: airosol" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-airosol/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-airosol/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-airosol/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"airosol").mkpath - Dir.glob("font-airosol/other_files/*").each do |file| - system "cp", "-r", file, share/"airosol" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/airosol - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/alphalyrae.rb b/Formula/alphalyrae.rb deleted file mode 100644 index 4008772..0000000 --- a/Formula/alphalyrae.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Alphalyrae < Formula - desc "Font: alphalyrae" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-alphalyrae/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-alphalyrae/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-alphalyrae/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"alphalyrae").mkpath - Dir.glob("font-alphalyrae/other_files/*").each do |file| - system "cp", "-r", file, share/"alphalyrae" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/alphalyrae - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/angular.rb b/Formula/angular.rb deleted file mode 100644 index 7fad6d3..0000000 --- a/Formula/angular.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Angular < Formula - desc "Font: angular" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-angular/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-angular/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-angular/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"angular").mkpath - Dir.glob("font-angular/other_files/*").each do |file| - system "cp", "-r", file, share/"angular" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/angular - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/arinoe.rb b/Formula/arinoe.rb deleted file mode 100644 index 96503c6..0000000 --- a/Formula/arinoe.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Arinoe < Formula - desc "Font: arinoe" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-arinoe/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-arinoe/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-arinoe/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"arinoe").mkpath - Dir.glob("font-arinoe/other_files/*").each do |file| - system "cp", "-r", file, share/"arinoe" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/arinoe - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/averasanstc.rb b/Formula/averasanstc.rb deleted file mode 100644 index 4d8477b..0000000 --- a/Formula/averasanstc.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Averasanstc < Formula - desc "Font: averasanstc" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-averasanstc/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-averasanstc/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-averasanstc/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"averasanstc").mkpath - Dir.glob("font-averasanstc/other_files/*").each do |file| - system "cp", "-r", file, share/"averasanstc" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/averasanstc - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/baduy.rb b/Formula/baduy.rb deleted file mode 100644 index bd3a7d4..0000000 --- a/Formula/baduy.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Baduy < Formula - desc "Font: baduy" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-baduy/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-baduy/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-baduy/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"baduy").mkpath - Dir.glob("font-baduy/other_files/*").each do |file| - system "cp", "-r", file, share/"baduy" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/baduy - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/bee-honey.rb b/Formula/bee-honey.rb deleted file mode 100644 index 80f5723..0000000 --- a/Formula/bee-honey.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Bee-honey < Formula - desc "Font: bee-honey" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-bee-honey/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-bee-honey/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-bee-honey/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"bee-honey").mkpath - Dir.glob("font-bee-honey/other_files/*").each do |file| - system "cp", "-r", file, share/"bee-honey" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/bee-honey - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/benford.rb b/Formula/benford.rb deleted file mode 100644 index 2da6863..0000000 --- a/Formula/benford.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Benford < Formula - desc "Font: benford" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-benford/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-benford/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-benford/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"benford").mkpath - Dir.glob("font-benford/other_files/*").each do |file| - system "cp", "-r", file, share/"benford" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/benford - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/bobby-jones-soft-free.rb b/Formula/bobby-jones-soft-free.rb deleted file mode 100644 index 35032ca..0000000 --- a/Formula/bobby-jones-soft-free.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Bobby-jones-soft-free < Formula - desc "Font: bobby-jones-soft-free" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-bobby-jones-soft-free/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-bobby-jones-soft-free/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-bobby-jones-soft-free/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"bobby-jones-soft-free").mkpath - Dir.glob("font-bobby-jones-soft-free/other_files/*").each do |file| - system "cp", "-r", file, share/"bobby-jones-soft-free" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/bobby-jones-soft-free - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/bouncy_castle_free.rb b/Formula/bouncy_castle_free.rb deleted file mode 100644 index 20110cf..0000000 --- a/Formula/bouncy_castle_free.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Bouncy_castle_free < Formula - desc "Font: bouncy_castle_free" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-bouncy_castle_free/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-bouncy_castle_free/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-bouncy_castle_free/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"bouncy_castle_free").mkpath - Dir.glob("font-bouncy_castle_free/other_files/*").each do |file| - system "cp", "-r", file, share/"bouncy_castle_free" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/bouncy_castle_free - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/brightsight-02.rb b/Formula/brightsight-02.rb deleted file mode 100644 index 3c23163..0000000 --- a/Formula/brightsight-02.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Brightsight-02 < Formula - desc "Font: brightsight-02" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-brightsight-02/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-brightsight-02/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-brightsight-02/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"brightsight-02").mkpath - Dir.glob("font-brightsight-02/other_files/*").each do |file| - system "cp", "-r", file, share/"brightsight-02" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/brightsight-02 - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/brixtonline.rb b/Formula/brixtonline.rb deleted file mode 100644 index a161f3d..0000000 --- a/Formula/brixtonline.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Brixtonline < Formula - desc "Font: brixtonline" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-brixtonline/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-brixtonline/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-brixtonline/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"brixtonline").mkpath - Dir.glob("font-brixtonline/other_files/*").each do |file| - system "cp", "-r", file, share/"brixtonline" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/brixtonline - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/broke.rb b/Formula/broke.rb deleted file mode 100644 index 805e024..0000000 --- a/Formula/broke.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Broke < Formula - desc "Font: broke" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-broke/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-broke/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-broke/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"broke").mkpath - Dir.glob("font-broke/other_files/*").each do |file| - system "cp", "-r", file, share/"broke" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/broke - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/buffalo.rb b/Formula/buffalo.rb deleted file mode 100644 index 935cbd3..0000000 --- a/Formula/buffalo.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Buffalo < Formula - desc "Font: buffalo" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-buffalo/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-buffalo/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-buffalo/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"buffalo").mkpath - Dir.glob("font-buffalo/other_files/*").each do |file| - system "cp", "-r", file, share/"buffalo" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/buffalo - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/buffy.rb b/Formula/buffy.rb deleted file mode 100644 index 93993e3..0000000 --- a/Formula/buffy.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Buffy < Formula - desc "Font: buffy" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-buffy/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-buffy/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-buffy/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"buffy").mkpath - Dir.glob("font-buffy/other_files/*").each do |file| - system "cp", "-r", file, share/"buffy" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/buffy - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/cat-outline.rb b/Formula/cat-outline.rb deleted file mode 100644 index 8a82266..0000000 --- a/Formula/cat-outline.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Cat-outline < Formula - desc "Font: cat-outline" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-cat-outline/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-cat-outline/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-cat-outline/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"cat-outline").mkpath - Dir.glob("font-cat-outline/other_files/*").each do |file| - system "cp", "-r", file, share/"cat-outline" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/cat-outline - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/cheeky-rabbit.rb b/Formula/cheeky-rabbit.rb deleted file mode 100644 index 6db7bad..0000000 --- a/Formula/cheeky-rabbit.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Cheeky-rabbit < Formula - desc "Font: cheeky-rabbit" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-cheeky-rabbit/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-cheeky-rabbit/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-cheeky-rabbit/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"cheeky-rabbit").mkpath - Dir.glob("font-cheeky-rabbit/other_files/*").each do |file| - system "cp", "-r", file, share/"cheeky-rabbit" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/cheeky-rabbit - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/chido.rb b/Formula/chido.rb deleted file mode 100644 index a939617..0000000 --- a/Formula/chido.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Chido < Formula - desc "Font: chido" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-chido/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-chido/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-chido/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"chido").mkpath - Dir.glob("font-chido/other_files/*").each do |file| - system "cp", "-r", file, share/"chido" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/chido - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/christmas-picture.rb b/Formula/christmas-picture.rb deleted file mode 100644 index df9e93f..0000000 --- a/Formula/christmas-picture.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Christmas-picture < Formula - desc "Font: christmas-picture" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-christmas-picture/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-christmas-picture/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-christmas-picture/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"christmas-picture").mkpath - Dir.glob("font-christmas-picture/other_files/*").each do |file| - system "cp", "-r", file, share/"christmas-picture" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/christmas-picture - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/chrone.rb b/Formula/chrone.rb deleted file mode 100644 index 84cd388..0000000 --- a/Formula/chrone.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Chrone < Formula - desc "Font: chrone" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-chrone/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-chrone/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-chrone/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"chrone").mkpath - Dir.glob("font-chrone/other_files/*").each do |file| - system "cp", "-r", file, share/"chrone" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/chrone - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/clancy-experience.rb b/Formula/clancy-experience.rb deleted file mode 100644 index 736430d..0000000 --- a/Formula/clancy-experience.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Clancy-experience < Formula - desc "Font: clancy-experience" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-clancy-experience/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-clancy-experience/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-clancy-experience/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"clancy-experience").mkpath - Dir.glob("font-clancy-experience/other_files/*").each do |file| - system "cp", "-r", file, share/"clancy-experience" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/clancy-experience - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/clancy.rb b/Formula/clancy.rb deleted file mode 100644 index 7274670..0000000 --- a/Formula/clancy.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Clancy < Formula - desc "Font: clancy" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-clancy/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-clancy/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-clancy/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"clancy").mkpath - Dir.glob("font-clancy/other_files/*").each do |file| - system "cp", "-r", file, share/"clancy" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/clancy - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/code.rb b/Formula/code.rb deleted file mode 100644 index cc23345..0000000 --- a/Formula/code.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Code < Formula - desc "Font: code" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-code/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-code/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-code/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"code").mkpath - Dir.glob("font-code/other_files/*").each do |file| - system "cp", "-r", file, share/"code" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/code - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/coffina.rb b/Formula/coffina.rb deleted file mode 100644 index d84bb6b..0000000 --- a/Formula/coffina.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Coffina < Formula - desc "Font: coffina" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-coffina/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-coffina/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-coffina/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"coffina").mkpath - Dir.glob("font-coffina/other_files/*").each do |file| - system "cp", "-r", file, share/"coffina" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/coffina - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/creamy-dreams.rb b/Formula/creamy-dreams.rb deleted file mode 100644 index 2b81590..0000000 --- a/Formula/creamy-dreams.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Creamy-dreams < Formula - desc "Font: creamy-dreams" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-creamy-dreams/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-creamy-dreams/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-creamy-dreams/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"creamy-dreams").mkpath - Dir.glob("font-creamy-dreams/other_files/*").each do |file| - system "cp", "-r", file, share/"creamy-dreams" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/creamy-dreams - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/cucurucho.rb b/Formula/cucurucho.rb deleted file mode 100644 index ea68bc2..0000000 --- a/Formula/cucurucho.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Cucurucho < Formula - desc "Font: cucurucho" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-cucurucho/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-cucurucho/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-cucurucho/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"cucurucho").mkpath - Dir.glob("font-cucurucho/other_files/*").each do |file| - system "cp", "-r", file, share/"cucurucho" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/cucurucho - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/damn.rb b/Formula/damn.rb deleted file mode 100644 index dde07cb..0000000 --- a/Formula/damn.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Damn < Formula - desc "Font: damn" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-damn/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-damn/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-damn/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"damn").mkpath - Dir.glob("font-damn/other_files/*").each do |file| - system "cp", "-r", file, share/"damn" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/damn - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/dance-blues.rb b/Formula/dance-blues.rb deleted file mode 100644 index 33c8126..0000000 --- a/Formula/dance-blues.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Dance-blues < Formula - desc "Font: dance-blues" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-dance-blues/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-dance-blues/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-dance-blues/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"dance-blues").mkpath - Dir.glob("font-dance-blues/other_files/*").each do |file| - system "cp", "-r", file, share/"dance-blues" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/dance-blues - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/depok-cubism.rb b/Formula/depok-cubism.rb deleted file mode 100644 index 10f898b..0000000 --- a/Formula/depok-cubism.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Depok-cubism < Formula - desc "Font: depok-cubism" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-depok-cubism/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-depok-cubism/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-depok-cubism/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"depok-cubism").mkpath - Dir.glob("font-depok-cubism/other_files/*").each do |file| - system "cp", "-r", file, share/"depok-cubism" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/depok-cubism - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/devils-cut.rb b/Formula/devils-cut.rb deleted file mode 100644 index cedced2..0000000 --- a/Formula/devils-cut.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Devils-cut < Formula - desc "Font: devils-cut" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-devils-cut/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-devils-cut/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-devils-cut/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"devils-cut").mkpath - Dir.glob("font-devils-cut/other_files/*").each do |file| - system "cp", "-r", file, share/"devils-cut" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/devils-cut - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/dirty-clouds.rb b/Formula/dirty-clouds.rb deleted file mode 100644 index bbd232d..0000000 --- a/Formula/dirty-clouds.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Dirty-clouds < Formula - desc "Font: dirty-clouds" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-dirty-clouds/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-dirty-clouds/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-dirty-clouds/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"dirty-clouds").mkpath - Dir.glob("font-dirty-clouds/other_files/*").each do |file| - system "cp", "-r", file, share/"dirty-clouds" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/dirty-clouds - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/district.rb b/Formula/district.rb deleted file mode 100644 index b1fcbd5..0000000 --- a/Formula/district.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class District < Formula - desc "Font: district" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-district/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-district/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-district/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"district").mkpath - Dir.glob("font-district/other_files/*").each do |file| - system "cp", "-r", file, share/"district" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/district - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/dk-frozen-memory.rb b/Formula/dk-frozen-memory.rb deleted file mode 100644 index 70d8100..0000000 --- a/Formula/dk-frozen-memory.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Dk-frozen-memory < Formula - desc "Font: dk-frozen-memory" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-dk-frozen-memory/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-dk-frozen-memory/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-dk-frozen-memory/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"dk-frozen-memory").mkpath - Dir.glob("font-dk-frozen-memory/other_files/*").each do |file| - system "cp", "-r", file, share/"dk-frozen-memory" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/dk-frozen-memory - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/domaine-display.rb b/Formula/domaine-display.rb deleted file mode 100644 index e9658ca..0000000 --- a/Formula/domaine-display.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Domaine-display < Formula - desc "Font: domaine-display" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-domaine-display/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-domaine-display/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-domaine-display/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"domaine-display").mkpath - Dir.glob("font-domaine-display/other_files/*").each do |file| - system "cp", "-r", file, share/"domaine-display" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/domaine-display - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/dtmilagros.rb b/Formula/dtmilagros.rb deleted file mode 100644 index 83a58aa..0000000 --- a/Formula/dtmilagros.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Dtmilagros < Formula - desc "Font: dtmilagros" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-dtmilagros/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-dtmilagros/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-dtmilagros/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"dtmilagros").mkpath - Dir.glob("font-dtmilagros/other_files/*").each do |file| - system "cp", "-r", file, share/"dtmilagros" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/dtmilagros - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/ep-boxi.rb b/Formula/ep-boxi.rb deleted file mode 100644 index a7d68ce..0000000 --- a/Formula/ep-boxi.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Ep-boxi < Formula - desc "Font: ep-boxi" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-ep-boxi/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-ep-boxi/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-ep-boxi/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"ep-boxi").mkpath - Dir.glob("font-ep-boxi/other_files/*").each do |file| - system "cp", "-r", file, share/"ep-boxi" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/ep-boxi - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/f37-stout.rb b/Formula/f37-stout.rb deleted file mode 100644 index da95ea1..0000000 --- a/Formula/f37-stout.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class F37-stout < Formula - desc "Font: f37-stout" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-f37-stout/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-f37-stout/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-f37-stout/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"f37-stout").mkpath - Dir.glob("font-f37-stout/other_files/*").each do |file| - system "cp", "-r", file, share/"f37-stout" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/f37-stout - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/flyover.rb b/Formula/flyover.rb deleted file mode 100644 index 6c98338..0000000 --- a/Formula/flyover.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Flyover < Formula - desc "Font: flyover" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-flyover/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-flyover/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-flyover/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"flyover").mkpath - Dir.glob("font-flyover/other_files/*").each do |file| - system "cp", "-r", file, share/"flyover" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/flyover - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/font-abbiescriptpro-rg.rb b/Formula/font-abbiescriptpro-rg.rb index 90998e8..3a8dbd3 100644 --- a/Formula/font-abbiescriptpro-rg.rb +++ b/Formula/font-abbiescriptpro-rg.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontAbbiescriptpro-rg < Formula +class FontAbbiescriptproRg < Formula desc "Font: abbiescriptpro-rg" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontAbbiescriptpro-rg < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"abbiescriptpro-rg", :directory?, "Other files dir missing" end end diff --git a/Formula/font-acrylic-hand.rb b/Formula/font-acrylic-hand.rb index 4f37b7b..593d73d 100644 --- a/Formula/font-acrylic-hand.rb +++ b/Formula/font-acrylic-hand.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF -class FontAcrylic-hand < Formula +class FontAcrylicHand < Formula desc "Font: acrylic-hand" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontAcrylic-hand < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert_predicate share/"acrylic-hand", :directory?, "Other files dir missing" end end diff --git a/Formula/font-acrylichand.rb b/Formula/font-acrylichand.rb deleted file mode 100644 index 34840ea..0000000 --- a/Formula/font-acrylichand.rb +++ /dev/null @@ -1,61 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class FontAcrylichand < Formula - desc "Font: acrylichand" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" - version "1.0.0" - sha256 "" # This will need to be filled in after the first build - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("homebrew-fonts-main/font_files/font-acrylichand/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("homebrew-fonts-main/font_files/font-acrylichand/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("homebrew-fonts-main/font_files/font-acrylichand/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"acrylichand").mkpath - Dir.glob("homebrew-fonts-main/font_files/font-acrylichand/other_files/*").each do |file| - system "cp", "-r", file, share/"acrylichand" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/acrylichand - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/font-agpx.rb b/Formula/font-agpx.rb index 8d34e7f..a0da974 100644 --- a/Formula/font-agpx.rb +++ b/Formula/font-agpx.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontAgpx < Formula desc "Font: agpx" @@ -53,9 +54,7 @@ class FontAgpx < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"agpx", :directory?, "Other files dir missing" end end diff --git a/Formula/font-airosol.rb b/Formula/font-airosol.rb index bea549b..c64a2ea 100644 --- a/Formula/font-airosol.rb +++ b/Formula/font-airosol.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontAirosol < Formula desc "Font: airosol" @@ -53,9 +54,7 @@ class FontAirosol < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"airosol", :directory?, "Other files dir missing" end end diff --git a/Formula/font-alphalyrae.rb b/Formula/font-alphalyrae.rb index 48d9fdd..411df28 100644 --- a/Formula/font-alphalyrae.rb +++ b/Formula/font-alphalyrae.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontAlphalyrae < Formula desc "Font: alphalyrae" @@ -53,9 +54,6 @@ class FontAlphalyrae < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-angular.rb b/Formula/font-angular.rb index af1aca5..2890c24 100644 --- a/Formula/font-angular.rb +++ b/Formula/font-angular.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontAngular < Formula desc "Font: angular" @@ -53,9 +54,7 @@ class FontAngular < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"angular", :directory?, "Other files dir missing" end end diff --git a/Formula/font-arinoe.rb b/Formula/font-arinoe.rb index ddd69cc..f1eab98 100644 --- a/Formula/font-arinoe.rb +++ b/Formula/font-arinoe.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontArinoe < Formula desc "Font: arinoe" @@ -53,9 +54,7 @@ class FontArinoe < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-averasanstc.rb b/Formula/font-averasanstc.rb index 0df9c2a..9d0a2ac 100644 --- a/Formula/font-averasanstc.rb +++ b/Formula/font-averasanstc.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontAverasanstc < Formula desc "Font: averasanstc" @@ -53,9 +54,7 @@ class FontAverasanstc < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"averasanstc", :directory?, "Other files dir missing" end end diff --git a/Formula/font-baduy.rb b/Formula/font-baduy.rb index 3c4d586..9b3076a 100644 --- a/Formula/font-baduy.rb +++ b/Formula/font-baduy.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontBaduy < Formula desc "Font: baduy" @@ -53,9 +54,8 @@ class FontBaduy < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"baduy", :directory?, "Other files dir missing" end end diff --git a/Formula/font-bee-honey.rb b/Formula/font-bee-honey.rb index 6e76931..e71812a 100644 --- a/Formula/font-bee-honey.rb +++ b/Formula/font-bee-honey.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF -class FontBee-honey < Formula +class FontBeeHoney < Formula desc "Font: bee-honey" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontBee-honey < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" end end diff --git a/Formula/font-benford.rb b/Formula/font-benford.rb index 99e24fa..76406f3 100644 --- a/Formula/font-benford.rb +++ b/Formula/font-benford.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontBenford < Formula desc "Font: benford" @@ -53,9 +54,7 @@ class FontBenford < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-bobby-jones-soft-free.rb b/Formula/font-bobby-jones-soft-free.rb index 310be6c..8332086 100644 --- a/Formula/font-bobby-jones-soft-free.rb +++ b/Formula/font-bobby-jones-soft-free.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontBobby-jones-soft-free < Formula +class FontBobbyJonesSoftFree < Formula desc "Font: bobby-jones-soft-free" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontBobby-jones-soft-free < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"bobby-jones-soft-free", :directory?, "Other files dir missing" end end diff --git a/Formula/font-bouncy_castle_free.rb b/Formula/font-bouncy_castle_free.rb index 6ab499d..3262655 100644 --- a/Formula/font-bouncy_castle_free.rb +++ b/Formula/font-bouncy_castle_free.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontBouncy_castle_free < Formula +class FontBouncyCastleFree < Formula desc "Font: bouncy_castle_free" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontBouncy_castle_free < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"bouncy_castle_free", :directory?, "Other files dir missing" end end diff --git a/Formula/font-brightsight-02.rb b/Formula/font-brightsight-02.rb index f037af3..c5de5c3 100644 --- a/Formula/font-brightsight-02.rb +++ b/Formula/font-brightsight-02.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontBrightsight-02 < Formula +class FontBrightsight02 < Formula desc "Font: brightsight-02" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontBrightsight-02 < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-brixtonline.rb b/Formula/font-brixtonline.rb index 7d4ae65..dec8040 100644 --- a/Formula/font-brixtonline.rb +++ b/Formula/font-brixtonline.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontBrixtonline < Formula desc "Font: brixtonline" @@ -53,9 +54,7 @@ class FontBrixtonline < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-broke.rb b/Formula/font-broke.rb index b9a2662..e1168b3 100644 --- a/Formula/font-broke.rb +++ b/Formula/font-broke.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontBroke < Formula desc "Font: broke" @@ -53,9 +54,6 @@ class FontBroke < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-buffalo.rb b/Formula/font-buffalo.rb deleted file mode 100644 index 49a3bcc..0000000 --- a/Formula/font-buffalo.rb +++ /dev/null @@ -1,61 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class FontBuffalo < Formula - desc "Font: buffalo" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" - version "1.0.0" - sha256 "" # This will need to be filled in after the first build - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("homebrew-fonts-main/font_files/font-buffalo/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("homebrew-fonts-main/font_files/font-buffalo/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("homebrew-fonts-main/font_files/font-buffalo/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"buffalo").mkpath - Dir.glob("homebrew-fonts-main/font_files/font-buffalo/other_files/*").each do |file| - system "cp", "-r", file, share/"buffalo" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/buffalo - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/font-buffy.rb b/Formula/font-buffy.rb index d873374..674f327 100644 --- a/Formula/font-buffy.rb +++ b/Formula/font-buffy.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontBuffy < Formula desc "Font: buffy" @@ -53,9 +54,8 @@ class FontBuffy < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"buffy", :directory?, "Other files dir missing" end end diff --git a/Formula/font-cat-outline.rb b/Formula/font-cat-outline.rb index d4bd487..7a955aa 100644 --- a/Formula/font-cat-outline.rb +++ b/Formula/font-cat-outline.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: other_files only -class FontCat-outline < Formula +class FontCatOutline < Formula desc "Font: cat-outline" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontCat-outline < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert_predicate share/"cat-outline", :directory?, "Other files dir missing" end end diff --git a/Formula/font-cheeky-rabbit.rb b/Formula/font-cheeky-rabbit.rb index 13c33e2..9893a3f 100644 --- a/Formula/font-cheeky-rabbit.rb +++ b/Formula/font-cheeky-rabbit.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontCheeky-rabbit < Formula +class FontCheekyRabbit < Formula desc "Font: cheeky-rabbit" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontCheeky-rabbit < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-chido.rb b/Formula/font-chido.rb index d308738..b00c998 100644 --- a/Formula/font-chido.rb +++ b/Formula/font-chido.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontChido < Formula desc "Font: chido" @@ -53,9 +54,6 @@ class FontChido < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-christmas-picture.rb b/Formula/font-christmas-picture.rb index d744e86..38dc3fe 100644 --- a/Formula/font-christmas-picture.rb +++ b/Formula/font-christmas-picture.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontChristmas-picture < Formula +class FontChristmasPicture < Formula desc "Font: christmas-picture" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontChristmas-picture < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"christmas-picture", :directory?, "Other files dir missing" end end diff --git a/Formula/font-chrone.rb b/Formula/font-chrone.rb index 30851f4..2a1bad5 100644 --- a/Formula/font-chrone.rb +++ b/Formula/font-chrone.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontChrone < Formula desc "Font: chrone" @@ -53,9 +54,8 @@ class FontChrone < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"chrone", :directory?, "Other files dir missing" end end diff --git a/Formula/font-clancy-experience.rb b/Formula/font-clancy-experience.rb index 125b73c..30d9ce9 100644 --- a/Formula/font-clancy-experience.rb +++ b/Formula/font-clancy-experience.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontClancy-experience < Formula +class FontClancyExperience < Formula desc "Font: clancy-experience" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontClancy-experience < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-clancy.rb b/Formula/font-clancy.rb index 51f5332..549681f 100644 --- a/Formula/font-clancy.rb +++ b/Formula/font-clancy.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontClancy < Formula desc "Font: clancy" @@ -53,9 +54,7 @@ class FontClancy < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"clancy", :directory?, "Other files dir missing" end end diff --git a/Formula/font-code.rb b/Formula/font-code.rb index 51b9291..bfac19a 100644 --- a/Formula/font-code.rb +++ b/Formula/font-code.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontCode < Formula desc "Font: code" @@ -53,9 +54,7 @@ class FontCode < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"code", :directory?, "Other files dir missing" end end diff --git a/Formula/font-coffina.rb b/Formula/font-coffina.rb index 984af34..9ccf45d 100644 --- a/Formula/font-coffina.rb +++ b/Formula/font-coffina.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontCoffina < Formula desc "Font: coffina" @@ -53,9 +54,8 @@ class FontCoffina < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"coffina", :directory?, "Other files dir missing" end end diff --git a/Formula/font-creamy-dreams.rb b/Formula/font-creamy-dreams.rb index 230c682..7188290 100644 --- a/Formula/font-creamy-dreams.rb +++ b/Formula/font-creamy-dreams.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontCreamy-dreams < Formula +class FontCreamyDreams < Formula desc "Font: creamy-dreams" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontCreamy-dreams < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"creamy-dreams", :directory?, "Other files dir missing" end end diff --git a/Formula/font-cucurucho.rb b/Formula/font-cucurucho.rb index 56b6e84..3ee02fe 100644 --- a/Formula/font-cucurucho.rb +++ b/Formula/font-cucurucho.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontCucurucho < Formula desc "Font: cucurucho" @@ -53,9 +54,7 @@ class FontCucurucho < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"cucurucho", :directory?, "Other files dir missing" end end diff --git a/Formula/font-damn.rb b/Formula/font-damn.rb index c6adb6c..1a17b98 100644 --- a/Formula/font-damn.rb +++ b/Formula/font-damn.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontDamn < Formula desc "Font: damn" @@ -53,9 +54,8 @@ class FontDamn < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"damn", :directory?, "Other files dir missing" end end diff --git a/Formula/font-dance-blues.rb b/Formula/font-dance-blues.rb index a81e3bb..45e53c2 100644 --- a/Formula/font-dance-blues.rb +++ b/Formula/font-dance-blues.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontDance-blues < Formula +class FontDanceBlues < Formula desc "Font: dance-blues" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontDance-blues < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"dance-blues", :directory?, "Other files dir missing" end end diff --git a/Formula/font-depok-cubism.rb b/Formula/font-depok-cubism.rb index 421203a..693f713 100644 --- a/Formula/font-depok-cubism.rb +++ b/Formula/font-depok-cubism.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontDepok-cubism < Formula +class FontDepokCubism < Formula desc "Font: depok-cubism" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontDepok-cubism < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"depok-cubism", :directory?, "Other files dir missing" end end diff --git a/Formula/font-devils-cut.rb b/Formula/font-devils-cut.rb index 3fe94d3..8be26ba 100644 --- a/Formula/font-devils-cut.rb +++ b/Formula/font-devils-cut.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontDevils-cut < Formula +class FontDevilsCut < Formula desc "Font: devils-cut" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontDevils-cut < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"devils-cut", :directory?, "Other files dir missing" end end diff --git a/Formula/font-dirty-clouds.rb b/Formula/font-dirty-clouds.rb index a88555d..b5c0f95 100644 --- a/Formula/font-dirty-clouds.rb +++ b/Formula/font-dirty-clouds.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontDirty-clouds < Formula +class FontDirtyClouds < Formula desc "Font: dirty-clouds" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontDirty-clouds < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"dirty-clouds", :directory?, "Other files dir missing" end end diff --git a/Formula/font-district.rb b/Formula/font-district.rb index 09e31d2..54dc19b 100644 --- a/Formula/font-district.rb +++ b/Formula/font-district.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontDistrict < Formula desc "Font: district" @@ -53,9 +54,8 @@ class FontDistrict < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"district", :directory?, "Other files dir missing" end end diff --git a/Formula/font-dk-frozen-memory.rb b/Formula/font-dk-frozen-memory.rb index 9ac4db5..93580a6 100644 --- a/Formula/font-dk-frozen-memory.rb +++ b/Formula/font-dk-frozen-memory.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontDk-frozen-memory < Formula +class FontDkFrozenMemory < Formula desc "Font: dk-frozen-memory" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontDk-frozen-memory < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-domaine-display.rb b/Formula/font-domaine-display.rb index 90b93ae..fa80719 100644 --- a/Formula/font-domaine-display.rb +++ b/Formula/font-domaine-display.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontDomaine-display < Formula +class FontDomaineDisplay < Formula desc "Font: domaine-display" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontDomaine-display < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-dtmilagros.rb b/Formula/font-dtmilagros.rb index ce3a8fb..8fab19a 100644 --- a/Formula/font-dtmilagros.rb +++ b/Formula/font-dtmilagros.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontDtmilagros < Formula desc "Font: dtmilagros" @@ -53,9 +54,7 @@ class FontDtmilagros < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"dtmilagros", :directory?, "Other files dir missing" end end diff --git a/Formula/font-ep-boxi.rb b/Formula/font-ep-boxi.rb index 97dfbc6..043e17c 100644 --- a/Formula/font-ep-boxi.rb +++ b/Formula/font-ep-boxi.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF web -class FontEp-boxi < Formula +class FontEpBoxi < Formula desc "Font: ep-boxi" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontEp-boxi < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"ep-boxi", :directory?, "Other files dir missing" end end diff --git a/Formula/font-f37-stout.rb b/Formula/font-f37-stout.rb index 1e7e518..4ef25e3 100644 --- a/Formula/font-f37-stout.rb +++ b/Formula/font-f37-stout.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: web -class FontF37-stout < Formula +class FontF37Stout < Formula desc "Font: f37-stout" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontF37-stout < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" end end diff --git a/Formula/font-flyover.rb b/Formula/font-flyover.rb index f025486..181eef5 100644 --- a/Formula/font-flyover.rb +++ b/Formula/font-flyover.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontFlyover < Formula desc "Font: flyover" @@ -53,9 +54,8 @@ class FontFlyover < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"flyover", :directory?, "Other files dir missing" end end diff --git a/Formula/font-friem.rb b/Formula/font-friem.rb index 431745d..29a0471 100644 --- a/Formula/font-friem.rb +++ b/Formula/font-friem.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF web class FontFriem < Formula desc "Font: friem" @@ -53,9 +54,9 @@ class FontFriem < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"friem", :directory?, "Other files dir missing" end end diff --git a/Formula/font-funky-round.rb b/Formula/font-funky-round.rb index dee05ea..07427ba 100644 --- a/Formula/font-funky-round.rb +++ b/Formula/font-funky-round.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontFunky-round < Formula +class FontFunkyRound < Formula desc "Font: funky-round" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontFunky-round < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"funky-round", :directory?, "Other files dir missing" end end diff --git a/Formula/font-futura-1986.rb b/Formula/font-futura-1986.rb index 8b0d1eb..876297d 100644 --- a/Formula/font-futura-1986.rb +++ b/Formula/font-futura-1986.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontFutura-1986 < Formula +class FontFutura1986 < Formula desc "Font: futura-1986" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontFutura-1986 < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"futura-1986", :directory?, "Other files dir missing" end end diff --git a/Formula/font-galaxia.rb b/Formula/font-galaxia.rb index c360559..7af7a0b 100644 --- a/Formula/font-galaxia.rb +++ b/Formula/font-galaxia.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontGalaxia < Formula desc "Font: galaxia" @@ -53,9 +54,7 @@ class FontGalaxia < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"galaxia", :directory?, "Other files dir missing" end end diff --git a/Formula/font-gilbert.rb b/Formula/font-gilbert.rb index e05064c..8c559e4 100644 --- a/Formula/font-gilbert.rb +++ b/Formula/font-gilbert.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF web class FontGilbert < Formula desc "Font: gilbert" @@ -53,9 +54,8 @@ class FontGilbert < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"gilbert", :directory?, "Other files dir missing" end end diff --git a/Formula/font-graham_hand.rb b/Formula/font-graham_hand.rb index d3439c5..e65d94b 100644 --- a/Formula/font-graham_hand.rb +++ b/Formula/font-graham_hand.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontGraham_hand < Formula +class FontGrahamHand < Formula desc "Font: graham_hand" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontGraham_hand < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-gyanko.rb b/Formula/font-gyanko.rb index d918a28..1e28a4e 100644 --- a/Formula/font-gyanko.rb +++ b/Formula/font-gyanko.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontGyanko < Formula desc "Font: gyanko" @@ -53,9 +54,7 @@ class FontGyanko < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"gyanko", :directory?, "Other files dir missing" end end diff --git a/Formula/font-hectra.rb b/Formula/font-hectra.rb index c6816f1..95b9cee 100644 --- a/Formula/font-hectra.rb +++ b/Formula/font-hectra.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontHectra < Formula desc "Font: hectra" @@ -53,9 +54,6 @@ class FontHectra < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-hello-headline.rb b/Formula/font-hello-headline.rb index cc27397..544a317 100644 --- a/Formula/font-hello-headline.rb +++ b/Formula/font-hello-headline.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontHello-headline < Formula +class FontHelloHeadline < Formula desc "Font: hello-headline" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontHello-headline < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-horseland.rb b/Formula/font-horseland.rb index 776ff37..075dc00 100644 --- a/Formula/font-horseland.rb +++ b/Formula/font-horseland.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF class FontHorseland < Formula desc "Font: horseland" @@ -53,9 +54,7 @@ class FontHorseland < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert_predicate share/"horseland", :directory?, "Other files dir missing" end end diff --git a/Formula/font-idgrotesk.rb b/Formula/font-idgrotesk.rb index fe9302d..bc2b68d 100644 --- a/Formula/font-idgrotesk.rb +++ b/Formula/font-idgrotesk.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF web class FontIdgrotesk < Formula desc "Font: idgrotesk" @@ -53,9 +54,9 @@ class FontIdgrotesk < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"idgrotesk", :directory?, "Other files dir missing" end end diff --git a/Formula/font-jimmy-sans.rb b/Formula/font-jimmy-sans.rb index b7e03e3..9df51c4 100644 --- a/Formula/font-jimmy-sans.rb +++ b/Formula/font-jimmy-sans.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontJimmy-sans < Formula +class FontJimmySans < Formula desc "Font: jimmy-sans" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontJimmy-sans < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-joc.rb b/Formula/font-joc.rb index 26d3548..df1f842 100644 --- a/Formula/font-joc.rb +++ b/Formula/font-joc.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontJoc < Formula desc "Font: joc" @@ -53,9 +54,7 @@ class FontJoc < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"joc", :directory?, "Other files dir missing" end end diff --git a/Formula/font-kompeni.rb b/Formula/font-kompeni.rb index 7bbd9b6..1d49ae6 100644 --- a/Formula/font-kompeni.rb +++ b/Formula/font-kompeni.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF class FontKompeni < Formula desc "Font: kompeni" @@ -53,9 +54,7 @@ class FontKompeni < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert_predicate share/"kompeni", :directory?, "Other files dir missing" end end diff --git a/Formula/font-lab-grotesk.rb b/Formula/font-lab-grotesk.rb index 571873c..d4bc61b 100644 --- a/Formula/font-lab-grotesk.rb +++ b/Formula/font-lab-grotesk.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontLab-grotesk < Formula +class FontLabGrotesk < Formula desc "Font: lab-grotesk" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontLab-grotesk < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-lance-.rb b/Formula/font-lance-.rb deleted file mode 100644 index 5e3312c..0000000 --- a/Formula/font-lance-.rb +++ /dev/null @@ -1,61 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class FontLance- < Formula - desc "Font: lance-" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" - version "1.0.0" - sha256 "" # This will need to be filled in after the first build - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("homebrew-fonts-main/font_files/font-lance-/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("homebrew-fonts-main/font_files/font-lance-/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("homebrew-fonts-main/font_files/font-lance-/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"lance-").mkpath - Dir.glob("homebrew-fonts-main/font_files/font-lance-/other_files/*").each do |file| - system "cp", "-r", file, share/"lance-" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/lance- - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/font-lance-tomchalky.rb b/Formula/font-lance-tomchalky.rb index 6e9bfdc..95ca74c 100644 --- a/Formula/font-lance-tomchalky.rb +++ b/Formula/font-lance-tomchalky.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontLance-tomchalky < Formula +class FontLanceTomchalky < Formula desc "Font: lance-tomchalky" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontLance-tomchalky < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"lance-tomchalky", :directory?, "Other files dir missing" end end diff --git a/Formula/font-latcha.rb b/Formula/font-latcha.rb index dd8aecc..7bef28b 100644 --- a/Formula/font-latcha.rb +++ b/Formula/font-latcha.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontLatcha < Formula desc "Font: latcha" @@ -53,9 +54,7 @@ class FontLatcha < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"latcha", :directory?, "Other files dir missing" end end diff --git a/Formula/font-lexa.rb b/Formula/font-lexa.rb index 266a778..e07509e 100644 --- a/Formula/font-lexa.rb +++ b/Formula/font-lexa.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontLexa < Formula desc "Font: lexa" @@ -53,9 +54,6 @@ class FontLexa < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-made-carving.rb b/Formula/font-made-carving.rb index 532e1f1..8fec8b7 100644 --- a/Formula/font-made-carving.rb +++ b/Formula/font-made-carving.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontMade-carving < Formula +class FontMadeCarving < Formula desc "Font: made-carving" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontMade-carving < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"made-carving", :directory?, "Other files dir missing" end end diff --git a/Formula/font-made-infinity.rb b/Formula/font-made-infinity.rb index 5de2948..45532cc 100644 --- a/Formula/font-made-infinity.rb +++ b/Formula/font-made-infinity.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontMade-infinity < Formula +class FontMadeInfinity < Formula desc "Font: made-infinity" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontMade-infinity < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-magic-painted.rb b/Formula/font-magic-painted.rb index 8f46333..5002588 100644 --- a/Formula/font-magic-painted.rb +++ b/Formula/font-magic-painted.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontMagic-painted < Formula +class FontMagicPainted < Formula desc "Font: magic-painted" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontMagic-painted < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"magic-painted", :directory?, "Other files dir missing" end end diff --git a/Formula/font-magnode.rb b/Formula/font-magnode.rb index 9dfcc3b..fd46c5c 100644 --- a/Formula/font-magnode.rb +++ b/Formula/font-magnode.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontMagnode < Formula desc "Font: magnode" @@ -53,9 +54,8 @@ class FontMagnode < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"magnode", :directory?, "Other files dir missing" end end diff --git a/Formula/font-marker_notes.rb b/Formula/font-marker_notes.rb index e02c283..c4cf77a 100644 --- a/Formula/font-marker_notes.rb +++ b/Formula/font-marker_notes.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontMarker_notes < Formula +class FontMarkerNotes < Formula desc "Font: marker_notes" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontMarker_notes < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"marker_notes", :directory?, "Other files dir missing" end end diff --git a/Formula/font-marvelo.rb b/Formula/font-marvelo.rb index af64d92..c0d53e4 100644 --- a/Formula/font-marvelo.rb +++ b/Formula/font-marvelo.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontMarvelo < Formula desc "Font: marvelo" @@ -53,9 +54,8 @@ class FontMarvelo < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"marvelo", :directory?, "Other files dir missing" end end diff --git a/Formula/font-mba-slice-mono.rb b/Formula/font-mba-slice-mono.rb index ceeb198..502f89d 100644 --- a/Formula/font-mba-slice-mono.rb +++ b/Formula/font-mba-slice-mono.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF web -class FontMba-slice-mono < Formula +class FontMbaSliceMono < Formula desc "Font: mba-slice-mono" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontMba-slice-mono < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" end end diff --git a/Formula/font-miracode.rb b/Formula/font-miracode.rb index 9a88baf..c79cdf5 100644 --- a/Formula/font-miracode.rb +++ b/Formula/font-miracode.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF class FontMiracode < Formula desc "Font: miracode" @@ -53,9 +54,6 @@ class FontMiracode < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" end end diff --git a/Formula/font-moon-walk.rb b/Formula/font-moon-walk.rb index fdf4c99..bb9a8c3 100644 --- a/Formula/font-moon-walk.rb +++ b/Formula/font-moon-walk.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontMoon-walk < Formula +class FontMoonWalk < Formula desc "Font: moon-walk" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontMoon-walk < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-morgon.rb b/Formula/font-morgon.rb index b7e162e..d957f7d 100644 --- a/Formula/font-morgon.rb +++ b/Formula/font-morgon.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontMorgon < Formula desc "Font: morgon" @@ -53,9 +54,7 @@ class FontMorgon < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"morgon", :directory?, "Other files dir missing" end end diff --git a/Formula/font-nafasmanual.rb b/Formula/font-nafasmanual.rb index 1a7db27..68ddc48 100644 --- a/Formula/font-nafasmanual.rb +++ b/Formula/font-nafasmanual.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontNafasmanual < Formula desc "Font: nafasmanual" @@ -53,9 +54,8 @@ class FontNafasmanual < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"nafasmanual", :directory?, "Other files dir missing" end end diff --git a/Formula/font-new-kansas-black-wisabo.rb b/Formula/font-new-kansas-black-wisabo.rb index c1f65c7..1b75ba5 100644 --- a/Formula/font-new-kansas-black-wisabo.rb +++ b/Formula/font-new-kansas-black-wisabo.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontNew-kansas-black-wisabo < Formula +class FontNewKansasBlackWisabo < Formula desc "Font: new-kansas-black-wisabo" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontNew-kansas-black-wisabo < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-nugia-vintage.rb b/Formula/font-nugia-vintage.rb index b6f9f2e..6645237 100644 --- a/Formula/font-nugia-vintage.rb +++ b/Formula/font-nugia-vintage.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontNugia-vintage < Formula +class FontNugiaVintage < Formula desc "Font: nugia-vintage" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontNugia-vintage < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"nugia-vintage", :directory?, "Other files dir missing" end end diff --git a/Formula/font-overland.rb b/Formula/font-overland.rb index e4d77ed..b1ef00c 100644 --- a/Formula/font-overland.rb +++ b/Formula/font-overland.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontOverland < Formula desc "Font: overland" @@ -53,9 +54,7 @@ class FontOverland < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"overland", :directory?, "Other files dir missing" end end diff --git a/Formula/font-parasite-game.rb b/Formula/font-parasite-game.rb index 607f053..4bf06ae 100644 --- a/Formula/font-parasite-game.rb +++ b/Formula/font-parasite-game.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF -class FontParasite-game < Formula +class FontParasiteGame < Formula desc "Font: parasite-game" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontParasite-game < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert_predicate share/"parasite-game", :directory?, "Other files dir missing" end end diff --git a/Formula/font-patsy-sans-grotesque.rb b/Formula/font-patsy-sans-grotesque.rb index 9802a77..9dd5073 100644 --- a/Formula/font-patsy-sans-grotesque.rb +++ b/Formula/font-patsy-sans-grotesque.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontPatsy-sans-grotesque < Formula +class FontPatsySansGrotesque < Formula desc "Font: patsy-sans-grotesque" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontPatsy-sans-grotesque < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"patsy-sans-grotesque", :directory?, "Other files dir missing" end end diff --git a/Formula/font-pixelon.rb b/Formula/font-pixelon.rb index 9d4bf1b..3ff75b9 100644 --- a/Formula/font-pixelon.rb +++ b/Formula/font-pixelon.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontPixelon < Formula desc "Font: pixelon" @@ -53,9 +54,8 @@ class FontPixelon < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"pixelon", :directory?, "Other files dir missing" end end diff --git a/Formula/font-plaztma.rb b/Formula/font-plaztma.rb index 612762c..a16dd10 100644 --- a/Formula/font-plaztma.rb +++ b/Formula/font-plaztma.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontPlaztma < Formula desc "Font: plaztma" @@ -53,9 +54,8 @@ class FontPlaztma < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"plaztma", :directory?, "Other files dir missing" end end diff --git a/Formula/font-plebis.rb b/Formula/font-plebis.rb index 1afc690..ab766a7 100644 --- a/Formula/font-plebis.rb +++ b/Formula/font-plebis.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontPlebis < Formula desc "Font: plebis" @@ -53,9 +54,6 @@ class FontPlebis < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-project-space.rb b/Formula/font-project-space.rb index 5088e54..bad2379 100644 --- a/Formula/font-project-space.rb +++ b/Formula/font-project-space.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontProject-space < Formula +class FontProjectSpace < Formula desc "Font: project-space" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontProject-space < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"project-space", :directory?, "Other files dir missing" end end diff --git a/Formula/font-provisions.rb b/Formula/font-provisions.rb index fbb9b5a..6953d20 100644 --- a/Formula/font-provisions.rb +++ b/Formula/font-provisions.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontProvisions < Formula desc "Font: provisions" @@ -53,9 +54,7 @@ class FontProvisions < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"provisions", :directory?, "Other files dir missing" end end diff --git a/Formula/font-quasimoda-family.rb b/Formula/font-quasimoda-family.rb index de90175..0c25cff 100644 --- a/Formula/font-quasimoda-family.rb +++ b/Formula/font-quasimoda-family.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontQuasimoda-family < Formula +class FontQuasimodaFamily < Formula desc "Font: quasimoda-family" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontQuasimoda-family < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"quasimoda-family", :directory?, "Other files dir missing" end end diff --git a/Formula/font-revain.rb b/Formula/font-revain.rb index 5994f83..7341873 100644 --- a/Formula/font-revain.rb +++ b/Formula/font-revain.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF class FontRevain < Formula desc "Font: revain" @@ -53,9 +54,6 @@ class FontRevain < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" end end diff --git a/Formula/font-rigid-light.rb b/Formula/font-rigid-light.rb index af5b243..69a0326 100644 --- a/Formula/font-rigid-light.rb +++ b/Formula/font-rigid-light.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontRigid-light < Formula +class FontRigidLight < Formula desc "Font: rigid-light" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontRigid-light < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"rigid-light", :directory?, "Other files dir missing" end end diff --git a/Formula/font-rocky_monkey.rb b/Formula/font-rocky_monkey.rb index 4316fb5..0372a43 100644 --- a/Formula/font-rocky_monkey.rb +++ b/Formula/font-rocky_monkey.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF web -class FontRocky_monkey < Formula +class FontRockyMonkey < Formula desc "Font: rocky_monkey" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontRocky_monkey < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" end end diff --git a/Formula/font-rondack.rb b/Formula/font-rondack.rb index 4a8c5a3..cf805ad 100644 --- a/Formula/font-rondack.rb +++ b/Formula/font-rondack.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontRondack < Formula desc "Font: rondack" @@ -53,9 +54,7 @@ class FontRondack < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"rondack", :directory?, "Other files dir missing" end end diff --git a/Formula/font-runa.rb b/Formula/font-runa.rb index 7e476ed..43b8336 100644 --- a/Formula/font-runa.rb +++ b/Formula/font-runa.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontRuna < Formula desc "Font: runa" @@ -53,9 +54,7 @@ class FontRuna < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"runa", :directory?, "Other files dir missing" end end diff --git a/Formula/font-rusillaserif.rb b/Formula/font-rusillaserif.rb index 085af06..a5cf867 100644 --- a/Formula/font-rusillaserif.rb +++ b/Formula/font-rusillaserif.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontRusillaserif < Formula desc "Font: rusillaserif" @@ -53,9 +54,7 @@ class FontRusillaserif < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"rusillaserif", :directory?, "Other files dir missing" end end diff --git a/Formula/font-ruska.rb b/Formula/font-ruska.rb index 9452808..7d24912 100644 --- a/Formula/font-ruska.rb +++ b/Formula/font-ruska.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontRuska < Formula desc "Font: ruska" @@ -53,9 +54,7 @@ class FontRuska < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"ruska", :directory?, "Other files dir missing" end end diff --git a/Formula/font-scratches.rb b/Formula/font-scratches.rb index c9c179f..faba3e6 100644 --- a/Formula/font-scratches.rb +++ b/Formula/font-scratches.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontScratches < Formula desc "Font: scratches" @@ -53,9 +54,7 @@ class FontScratches < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"scratches", :directory?, "Other files dir missing" end end diff --git a/Formula/font-scribblingtom.rb b/Formula/font-scribblingtom.rb index fbb9441..8ddc73d 100644 --- a/Formula/font-scribblingtom.rb +++ b/Formula/font-scribblingtom.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontScribblingtom < Formula desc "Font: scribblingtom" @@ -53,9 +54,6 @@ class FontScribblingtom < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-sepura-light.rb b/Formula/font-sepura-light.rb index 2bce5c5..9aac9ac 100644 --- a/Formula/font-sepura-light.rb +++ b/Formula/font-sepura-light.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontSepura-light < Formula +class FontSepuraLight < Formula desc "Font: sepura-light" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontSepura-light < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"sepura-light", :directory?, "Other files dir missing" end end diff --git a/Formula/font-sideboard.rb b/Formula/font-sideboard.rb index 562c1af..22d5a40 100644 --- a/Formula/font-sideboard.rb +++ b/Formula/font-sideboard.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontSideboard < Formula desc "Font: sideboard" @@ -53,9 +54,7 @@ class FontSideboard < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"sideboard", :directory?, "Other files dir missing" end end diff --git a/Formula/font-siesta-serenade.rb b/Formula/font-siesta-serenade.rb index 46de2bb..a00f8e9 100644 --- a/Formula/font-siesta-serenade.rb +++ b/Formula/font-siesta-serenade.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontSiesta-serenade < Formula +class FontSiestaSerenade < Formula desc "Font: siesta-serenade" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontSiesta-serenade < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"siesta-serenade", :directory?, "Other files dir missing" end end diff --git a/Formula/font-sigitarian.rb b/Formula/font-sigitarian.rb index b8c8df5..955fe78 100644 --- a/Formula/font-sigitarian.rb +++ b/Formula/font-sigitarian.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF web class FontSigitarian < Formula desc "Font: sigitarian" @@ -53,9 +54,9 @@ class FontSigitarian < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"sigitarian", :directory?, "Other files dir missing" end end diff --git a/Formula/font-signate-grotesk-black.rb b/Formula/font-signate-grotesk-black.rb index 02ded6d..9718191 100644 --- a/Formula/font-signate-grotesk-black.rb +++ b/Formula/font-signate-grotesk-black.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF -class FontSignate-grotesk-black < Formula +class FontSignateGroteskBlack < Formula desc "Font: signate-grotesk-black" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontSignate-grotesk-black < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert_predicate share/"signate-grotesk-black", :directory?, "Other files dir missing" end end diff --git a/Formula/font-silkshy.rb b/Formula/font-silkshy.rb index 31f62b2..3eb50c2 100644 --- a/Formula/font-silkshy.rb +++ b/Formula/font-silkshy.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontSilkshy < Formula desc "Font: silkshy" @@ -53,9 +54,8 @@ class FontSilkshy < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"silkshy", :directory?, "Other files dir missing" end end diff --git a/Formula/font-spencer.rb b/Formula/font-spencer.rb index 42513b1..7eb6ea5 100644 --- a/Formula/font-spencer.rb +++ b/Formula/font-spencer.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF web class FontSpencer < Formula desc "Font: spencer" @@ -53,9 +54,9 @@ class FontSpencer < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"spencer", :directory?, "Other files dir missing" end end diff --git a/Formula/font-springwood_note.rb b/Formula/font-springwood_note.rb index 5b6c46a..9803a88 100644 --- a/Formula/font-springwood_note.rb +++ b/Formula/font-springwood_note.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontSpringwood_note < Formula +class FontSpringwoodNote < Formula desc "Font: springwood_note" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontSpringwood_note < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"springwood_note", :directory?, "Other files dir missing" end end diff --git a/Formula/font-spritegraffiti.rb b/Formula/font-spritegraffiti.rb index 0c38783..38a96bb 100644 --- a/Formula/font-spritegraffiti.rb +++ b/Formula/font-spritegraffiti.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF web class FontSpritegraffiti < Formula desc "Font: spritegraffiti" @@ -53,9 +54,9 @@ class FontSpritegraffiti < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"spritegraffiti", :directory?, "Other files dir missing" end end diff --git a/Formula/font-starship.rb b/Formula/font-starship.rb index 36164d0..33ad9c6 100644 --- a/Formula/font-starship.rb +++ b/Formula/font-starship.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF web class FontStarship < Formula desc "Font: starship" @@ -53,9 +54,9 @@ class FontStarship < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"starship", :directory?, "Other files dir missing" end end diff --git a/Formula/font-stockman.rb b/Formula/font-stockman.rb index aeecb1b..ebabb84 100644 --- a/Formula/font-stockman.rb +++ b/Formula/font-stockman.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontStockman < Formula desc "Font: stockman" @@ -53,9 +54,7 @@ class FontStockman < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"stockman", :directory?, "Other files dir missing" end end diff --git a/Formula/font-stronghold.rb b/Formula/font-stronghold.rb index 4aa0c6f..8df9ec8 100644 --- a/Formula/font-stronghold.rb +++ b/Formula/font-stronghold.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontStronghold < Formula desc "Font: stronghold" @@ -53,9 +54,7 @@ class FontStronghold < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-sunmore.rb b/Formula/font-sunmore.rb index d3c3c6c..4214dac 100644 --- a/Formula/font-sunmore.rb +++ b/Formula/font-sunmore.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF class FontSunmore < Formula desc "Font: sunmore" @@ -53,9 +54,7 @@ class FontSunmore < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert_predicate share/"sunmore", :directory?, "Other files dir missing" end end diff --git a/Formula/font-tallow-pen.rb b/Formula/font-tallow-pen.rb index 0b1d67f..31a9060 100644 --- a/Formula/font-tallow-pen.rb +++ b/Formula/font-tallow-pen.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontTallow-pen < Formula +class FontTallowPen < Formula desc "Font: tallow-pen" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontTallow-pen < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-tc_kindred.rb b/Formula/font-tc_kindred.rb index 9f3ba24..573194b 100644 --- a/Formula/font-tc_kindred.rb +++ b/Formula/font-tc_kindred.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF web -class FontTc_kindred < Formula +class FontTcKindred < Formula desc "Font: tc_kindred" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontTc_kindred < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" + assert_predicate share/"tc_kindred", :directory?, "Other files dir missing" end end diff --git a/Formula/font-tcacrylichand.rb b/Formula/font-tcacrylichand.rb index 6f8c1c6..3b239f8 100644 --- a/Formula/font-tcacrylichand.rb +++ b/Formula/font-tcacrylichand.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: web class FontTcacrylichand < Formula desc "Font: tcacrylichand" @@ -53,9 +54,6 @@ class FontTcacrylichand < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/webfonts").glob("*").any?, "No web fonts installed" end end diff --git a/Formula/font-techla.rb b/Formula/font-techla.rb index acb9bb8..3ddfe1b 100644 --- a/Formula/font-techla.rb +++ b/Formula/font-techla.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontTechla < Formula desc "Font: techla" @@ -53,9 +54,7 @@ class FontTechla < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"techla", :directory?, "Other files dir missing" end end diff --git a/Formula/font-teenage-yellow-star.rb b/Formula/font-teenage-yellow-star.rb index a67b446..bba71ab 100644 --- a/Formula/font-teenage-yellow-star.rb +++ b/Formula/font-teenage-yellow-star.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontTeenage-yellow-star < Formula +class FontTeenageYellowStar < Formula desc "Font: teenage-yellow-star" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontTeenage-yellow-star < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"teenage-yellow-star", :directory?, "Other files dir missing" end end diff --git a/Formula/font-tf-madcloud-teenage-foundry.rb b/Formula/font-tf-madcloud-teenage-foundry.rb index 4851621..d2089b0 100644 --- a/Formula/font-tf-madcloud-teenage-foundry.rb +++ b/Formula/font-tf-madcloud-teenage-foundry.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontTf-madcloud-teenage-foundry < Formula +class FontTfMadcloudTeenageFoundry < Formula desc "Font: tf-madcloud-teenage-foundry" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontTf-madcloud-teenage-foundry < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"tf-madcloud-teenage-foundry", :directory?, "Other files dir missing" end end diff --git a/Formula/font-the-great-outdoors.rb b/Formula/font-the-great-outdoors.rb index cd18916..31a5578 100644 --- a/Formula/font-the-great-outdoors.rb +++ b/Formula/font-the-great-outdoors.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontThe-great-outdoors < Formula +class FontTheGreatOutdoors < Formula desc "Font: the-great-outdoors" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontThe-great-outdoors < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"the-great-outdoors", :directory?, "Other files dir missing" end end diff --git a/Formula/font-thourenz-inked.rb b/Formula/font-thourenz-inked.rb index 58c8baf..15c92b6 100644 --- a/Formula/font-thourenz-inked.rb +++ b/Formula/font-thourenz-inked.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontThourenz-inked < Formula +class FontThourenzInked < Formula desc "Font: thourenz-inked" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontThourenz-inked < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-tyler-handwriting.rb b/Formula/font-tyler-handwriting.rb index 2ef8e25..7070b35 100644 --- a/Formula/font-tyler-handwriting.rb +++ b/Formula/font-tyler-handwriting.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontTyler-handwriting < Formula +class FontTylerHandwriting < Formula desc "Font: tyler-handwriting" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,6 @@ class FontTyler-handwriting < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-valofire.rb b/Formula/font-valofire.rb index 012cc72..ad1bac5 100644 --- a/Formula/font-valofire.rb +++ b/Formula/font-valofire.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF class FontValofire < Formula desc "Font: valofire" @@ -53,9 +54,7 @@ class FontValofire < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert_predicate share/"valofire", :directory?, "Other files dir missing" end end diff --git a/Formula/font-vampire-mansion.rb b/Formula/font-vampire-mansion.rb index fe2f9d0..c2121b7 100644 --- a/Formula/font-vampire-mansion.rb +++ b/Formula/font-vampire-mansion.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontVampire-mansion < Formula +class FontVampireMansion < Formula desc "Font: vampire-mansion" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontVampire-mansion < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"vampire-mansion", :directory?, "Other files dir missing" end end diff --git a/Formula/font-vaselina.rb b/Formula/font-vaselina.rb index 12611a4..38f0710 100644 --- a/Formula/font-vaselina.rb +++ b/Formula/font-vaselina.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontVaselina < Formula desc "Font: vaselina" @@ -53,9 +54,7 @@ class FontVaselina < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"vaselina", :directory?, "Other files dir missing" end end diff --git a/Formula/font-virus_killer.rb b/Formula/font-virus_killer.rb index 6e72d37..2ad347a 100644 --- a/Formula/font-virus_killer.rb +++ b/Formula/font-virus_killer.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontVirus_killer < Formula +class FontVirusKiller < Formula desc "Font: virus_killer" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontVirus_killer < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"virus_killer", :directory?, "Other files dir missing" end end diff --git a/Formula/font-west-river.rb b/Formula/font-west-river.rb index 081a010..a616839 100644 --- a/Formula/font-west-river.rb +++ b/Formula/font-west-river.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF -class FontWest-river < Formula +class FontWestRiver < Formula desc "Font: west-river" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontWest-river < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"west-river", :directory?, "Other files dir missing" end end diff --git a/Formula/font-whtpny.rb b/Formula/font-whtpny.rb index 0ba6859..dcb8ab5 100644 --- a/Formula/font-whtpny.rb +++ b/Formula/font-whtpny.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: OTF class FontWhtpny < Formula desc "Font: whtpny" @@ -53,9 +54,7 @@ class FontWhtpny < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"whtpny", :directory?, "Other files dir missing" end end diff --git a/Formula/font-wistonia-signature.rb b/Formula/font-wistonia-signature.rb index bf96b71..0ee6763 100644 --- a/Formula/font-wistonia-signature.rb +++ b/Formula/font-wistonia-signature.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontWistonia-signature < Formula +class FontWistoniaSignature < Formula desc "Font: wistonia-signature" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontWistonia-signature < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" end end diff --git a/Formula/font-ws-lowen.rb b/Formula/font-ws-lowen.rb index 4c7a114..809586e 100644 --- a/Formula/font-ws-lowen.rb +++ b/Formula/font-ws-lowen.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF -class FontWs-lowen < Formula +class FontWsLowen < Formula desc "Font: ws-lowen" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,7 @@ class FontWs-lowen < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert_predicate share/"ws-lowen", :directory?, "Other files dir missing" end end diff --git a/Formula/font-wt-karsa-mono.rb b/Formula/font-wt-karsa-mono.rb index 7feea15..d2031c7 100644 --- a/Formula/font-wt-karsa-mono.rb +++ b/Formula/font-wt-karsa-mono.rb @@ -3,8 +3,9 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF -class FontWt-karsa-mono < Formula +class FontWtKarsaMono < Formula desc "Font: wt-karsa-mono" homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" url "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/archive/main.tar.gz" @@ -53,9 +54,8 @@ class FontWt-karsa-mono < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"wt-karsa-mono", :directory?, "Other files dir missing" end end diff --git a/Formula/font-youchat.rb b/Formula/font-youchat.rb index 900068c..c5db557 100644 --- a/Formula/font-youchat.rb +++ b/Formula/font-youchat.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontYouchat < Formula desc "Font: youchat" @@ -53,9 +54,8 @@ class FontYouchat < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"youchat", :directory?, "Other files dir missing" end end diff --git a/Formula/font-zebra.rb b/Formula/font-zebra.rb index 523d175..d8647ef 100644 --- a/Formula/font-zebra.rb +++ b/Formula/font-zebra.rb @@ -3,6 +3,7 @@ # This file was generated by the font folder cleanup script # Do not edit this file directly +# Installs: TTF OTF class FontZebra < Formula desc "Font: zebra" @@ -53,9 +54,8 @@ class FontZebra < Formula end test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? + assert (share/"fonts/truetype").glob("*.ttf").any?, "No TTF fonts installed" + assert (share/"fonts/opentype").glob("*.otf").any?, "No OTF fonts installed" + assert_predicate share/"zebra", :directory?, "Other files dir missing" end end diff --git a/Formula/friem.rb b/Formula/friem.rb deleted file mode 100644 index 3af61c7..0000000 --- a/Formula/friem.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Friem < Formula - desc "Font: friem" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-friem/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-friem/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-friem/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"friem").mkpath - Dir.glob("font-friem/other_files/*").each do |file| - system "cp", "-r", file, share/"friem" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/friem - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/funky-round.rb b/Formula/funky-round.rb deleted file mode 100644 index 7db3d39..0000000 --- a/Formula/funky-round.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Funky-round < Formula - desc "Font: funky-round" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-funky-round/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-funky-round/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-funky-round/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"funky-round").mkpath - Dir.glob("font-funky-round/other_files/*").each do |file| - system "cp", "-r", file, share/"funky-round" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/funky-round - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/futura-1986.rb b/Formula/futura-1986.rb deleted file mode 100644 index 892c7d1..0000000 --- a/Formula/futura-1986.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Futura-1986 < Formula - desc "Font: futura-1986" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-futura-1986/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-futura-1986/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-futura-1986/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"futura-1986").mkpath - Dir.glob("font-futura-1986/other_files/*").each do |file| - system "cp", "-r", file, share/"futura-1986" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/futura-1986 - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/galaxia.rb b/Formula/galaxia.rb deleted file mode 100644 index 1882e26..0000000 --- a/Formula/galaxia.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Galaxia < Formula - desc "Font: galaxia" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-galaxia/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-galaxia/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-galaxia/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"galaxia").mkpath - Dir.glob("font-galaxia/other_files/*").each do |file| - system "cp", "-r", file, share/"galaxia" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/galaxia - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/gilbert.rb b/Formula/gilbert.rb deleted file mode 100644 index c9a330d..0000000 --- a/Formula/gilbert.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Gilbert < Formula - desc "Font: gilbert" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-gilbert/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-gilbert/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-gilbert/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"gilbert").mkpath - Dir.glob("font-gilbert/other_files/*").each do |file| - system "cp", "-r", file, share/"gilbert" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/gilbert - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/graham_hand.rb b/Formula/graham_hand.rb deleted file mode 100644 index c07e1cc..0000000 --- a/Formula/graham_hand.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Graham_hand < Formula - desc "Font: graham_hand" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-graham_hand/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-graham_hand/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-graham_hand/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"graham_hand").mkpath - Dir.glob("font-graham_hand/other_files/*").each do |file| - system "cp", "-r", file, share/"graham_hand" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/graham_hand - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/gyanko.rb b/Formula/gyanko.rb deleted file mode 100644 index 1961ee5..0000000 --- a/Formula/gyanko.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Gyanko < Formula - desc "Font: gyanko" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-gyanko/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-gyanko/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-gyanko/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"gyanko").mkpath - Dir.glob("font-gyanko/other_files/*").each do |file| - system "cp", "-r", file, share/"gyanko" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/gyanko - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/hectra.rb b/Formula/hectra.rb deleted file mode 100644 index 9168ce5..0000000 --- a/Formula/hectra.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Hectra < Formula - desc "Font: hectra" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-hectra/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-hectra/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-hectra/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"hectra").mkpath - Dir.glob("font-hectra/other_files/*").each do |file| - system "cp", "-r", file, share/"hectra" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/hectra - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/hello-headline.rb b/Formula/hello-headline.rb deleted file mode 100644 index e8fd89a..0000000 --- a/Formula/hello-headline.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Hello-headline < Formula - desc "Font: hello-headline" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-hello-headline/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-hello-headline/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-hello-headline/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"hello-headline").mkpath - Dir.glob("font-hello-headline/other_files/*").each do |file| - system "cp", "-r", file, share/"hello-headline" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/hello-headline - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/horseland.rb b/Formula/horseland.rb deleted file mode 100644 index de13b64..0000000 --- a/Formula/horseland.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Horseland < Formula - desc "Font: horseland" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-horseland/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-horseland/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-horseland/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"horseland").mkpath - Dir.glob("font-horseland/other_files/*").each do |file| - system "cp", "-r", file, share/"horseland" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/horseland - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/idgrotesk.rb b/Formula/idgrotesk.rb deleted file mode 100644 index 355a1d2..0000000 --- a/Formula/idgrotesk.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Idgrotesk < Formula - desc "Font: idgrotesk" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-idgrotesk/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-idgrotesk/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-idgrotesk/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"idgrotesk").mkpath - Dir.glob("font-idgrotesk/other_files/*").each do |file| - system "cp", "-r", file, share/"idgrotesk" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/idgrotesk - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/jimmy-sans.rb b/Formula/jimmy-sans.rb deleted file mode 100644 index 577d36e..0000000 --- a/Formula/jimmy-sans.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Jimmy-sans < Formula - desc "Font: jimmy-sans" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-jimmy-sans/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-jimmy-sans/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-jimmy-sans/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"jimmy-sans").mkpath - Dir.glob("font-jimmy-sans/other_files/*").each do |file| - system "cp", "-r", file, share/"jimmy-sans" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/jimmy-sans - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/joc.rb b/Formula/joc.rb deleted file mode 100644 index df228ca..0000000 --- a/Formula/joc.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Joc < Formula - desc "Font: joc" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-joc/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-joc/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-joc/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"joc").mkpath - Dir.glob("font-joc/other_files/*").each do |file| - system "cp", "-r", file, share/"joc" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/joc - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/kompeni.rb b/Formula/kompeni.rb deleted file mode 100644 index ab2668e..0000000 --- a/Formula/kompeni.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Kompeni < Formula - desc "Font: kompeni" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-kompeni/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-kompeni/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-kompeni/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"kompeni").mkpath - Dir.glob("font-kompeni/other_files/*").each do |file| - system "cp", "-r", file, share/"kompeni" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/kompeni - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/lab-grotesk.rb b/Formula/lab-grotesk.rb deleted file mode 100644 index 5465ed5..0000000 --- a/Formula/lab-grotesk.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Lab-grotesk < Formula - desc "Font: lab-grotesk" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-lab-grotesk/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-lab-grotesk/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-lab-grotesk/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"lab-grotesk").mkpath - Dir.glob("font-lab-grotesk/other_files/*").each do |file| - system "cp", "-r", file, share/"lab-grotesk" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/lab-grotesk - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/lance-.rb b/Formula/lance-.rb deleted file mode 100644 index 21a1346..0000000 --- a/Formula/lance-.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Lance- < Formula - desc "Font: lance-" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-lance-/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-lance-/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-lance-/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"lance-").mkpath - Dir.glob("font-lance-/other_files/*").each do |file| - system "cp", "-r", file, share/"lance-" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/lance- - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/lance-tomchalky.rb b/Formula/lance-tomchalky.rb deleted file mode 100644 index b52587e..0000000 --- a/Formula/lance-tomchalky.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Lance-tomchalky < Formula - desc "Font: lance-tomchalky" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-lance-tomchalky/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-lance-tomchalky/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-lance-tomchalky/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"lance-tomchalky").mkpath - Dir.glob("font-lance-tomchalky/other_files/*").each do |file| - system "cp", "-r", file, share/"lance-tomchalky" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/lance-tomchalky - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/latcha.rb b/Formula/latcha.rb deleted file mode 100644 index c6aba11..0000000 --- a/Formula/latcha.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Latcha < Formula - desc "Font: latcha" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-latcha/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-latcha/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-latcha/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"latcha").mkpath - Dir.glob("font-latcha/other_files/*").each do |file| - system "cp", "-r", file, share/"latcha" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/latcha - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/lexa.rb b/Formula/lexa.rb deleted file mode 100644 index d23a471..0000000 --- a/Formula/lexa.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Lexa < Formula - desc "Font: lexa" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-lexa/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-lexa/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-lexa/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"lexa").mkpath - Dir.glob("font-lexa/other_files/*").each do |file| - system "cp", "-r", file, share/"lexa" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/lexa - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/made-carving.rb b/Formula/made-carving.rb deleted file mode 100644 index f554f3d..0000000 --- a/Formula/made-carving.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Made-carving < Formula - desc "Font: made-carving" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-made-carving/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-made-carving/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-made-carving/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"made-carving").mkpath - Dir.glob("font-made-carving/other_files/*").each do |file| - system "cp", "-r", file, share/"made-carving" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/made-carving - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/made-infinity.rb b/Formula/made-infinity.rb deleted file mode 100644 index 3c0c7e5..0000000 --- a/Formula/made-infinity.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Made-infinity < Formula - desc "Font: made-infinity" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-made-infinity/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-made-infinity/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-made-infinity/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"made-infinity").mkpath - Dir.glob("font-made-infinity/other_files/*").each do |file| - system "cp", "-r", file, share/"made-infinity" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/made-infinity - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/magic-painted.rb b/Formula/magic-painted.rb deleted file mode 100644 index b71d306..0000000 --- a/Formula/magic-painted.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Magic-painted < Formula - desc "Font: magic-painted" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-magic-painted/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-magic-painted/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-magic-painted/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"magic-painted").mkpath - Dir.glob("font-magic-painted/other_files/*").each do |file| - system "cp", "-r", file, share/"magic-painted" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/magic-painted - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/magnode.rb b/Formula/magnode.rb deleted file mode 100644 index ec8f9cc..0000000 --- a/Formula/magnode.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Magnode < Formula - desc "Font: magnode" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-magnode/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-magnode/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-magnode/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"magnode").mkpath - Dir.glob("font-magnode/other_files/*").each do |file| - system "cp", "-r", file, share/"magnode" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/magnode - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/marker_notes.rb b/Formula/marker_notes.rb deleted file mode 100644 index 53b3b86..0000000 --- a/Formula/marker_notes.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Marker_notes < Formula - desc "Font: marker_notes" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-marker_notes/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-marker_notes/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-marker_notes/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"marker_notes").mkpath - Dir.glob("font-marker_notes/other_files/*").each do |file| - system "cp", "-r", file, share/"marker_notes" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/marker_notes - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/marvelo.rb b/Formula/marvelo.rb deleted file mode 100644 index 57542ed..0000000 --- a/Formula/marvelo.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Marvelo < Formula - desc "Font: marvelo" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-marvelo/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-marvelo/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-marvelo/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"marvelo").mkpath - Dir.glob("font-marvelo/other_files/*").each do |file| - system "cp", "-r", file, share/"marvelo" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/marvelo - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/mba-slice-mono.rb b/Formula/mba-slice-mono.rb deleted file mode 100644 index dcc8cdf..0000000 --- a/Formula/mba-slice-mono.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Mba-slice-mono < Formula - desc "Font: mba-slice-mono" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-mba-slice-mono/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-mba-slice-mono/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-mba-slice-mono/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"mba-slice-mono").mkpath - Dir.glob("font-mba-slice-mono/other_files/*").each do |file| - system "cp", "-r", file, share/"mba-slice-mono" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/mba-slice-mono - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/miracode.rb b/Formula/miracode.rb deleted file mode 100644 index 094259a..0000000 --- a/Formula/miracode.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Miracode < Formula - desc "Font: miracode" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-miracode/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-miracode/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-miracode/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"miracode").mkpath - Dir.glob("font-miracode/other_files/*").each do |file| - system "cp", "-r", file, share/"miracode" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/miracode - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/moon-walk.rb b/Formula/moon-walk.rb deleted file mode 100644 index a8f3d62..0000000 --- a/Formula/moon-walk.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Moon-walk < Formula - desc "Font: moon-walk" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-moon-walk/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-moon-walk/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-moon-walk/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"moon-walk").mkpath - Dir.glob("font-moon-walk/other_files/*").each do |file| - system "cp", "-r", file, share/"moon-walk" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/moon-walk - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/morgon.rb b/Formula/morgon.rb deleted file mode 100644 index 3bfcc74..0000000 --- a/Formula/morgon.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Morgon < Formula - desc "Font: morgon" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-morgon/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-morgon/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-morgon/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"morgon").mkpath - Dir.glob("font-morgon/other_files/*").each do |file| - system "cp", "-r", file, share/"morgon" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/morgon - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/nafasmanual.rb b/Formula/nafasmanual.rb deleted file mode 100644 index 775eb25..0000000 --- a/Formula/nafasmanual.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Nafasmanual < Formula - desc "Font: nafasmanual" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-nafasmanual/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-nafasmanual/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-nafasmanual/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"nafasmanual").mkpath - Dir.glob("font-nafasmanual/other_files/*").each do |file| - system "cp", "-r", file, share/"nafasmanual" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/nafasmanual - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/new-kansas-black-wisabo.rb b/Formula/new-kansas-black-wisabo.rb deleted file mode 100644 index e705bdd..0000000 --- a/Formula/new-kansas-black-wisabo.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class New-kansas-black-wisabo < Formula - desc "Font: new-kansas-black-wisabo" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-new-kansas-black-wisabo/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-new-kansas-black-wisabo/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-new-kansas-black-wisabo/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"new-kansas-black-wisabo").mkpath - Dir.glob("font-new-kansas-black-wisabo/other_files/*").each do |file| - system "cp", "-r", file, share/"new-kansas-black-wisabo" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/new-kansas-black-wisabo - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/nugia-vintage.rb b/Formula/nugia-vintage.rb deleted file mode 100644 index 7addcc7..0000000 --- a/Formula/nugia-vintage.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Nugia-vintage < Formula - desc "Font: nugia-vintage" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-nugia-vintage/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-nugia-vintage/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-nugia-vintage/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"nugia-vintage").mkpath - Dir.glob("font-nugia-vintage/other_files/*").each do |file| - system "cp", "-r", file, share/"nugia-vintage" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/nugia-vintage - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/overland.rb b/Formula/overland.rb deleted file mode 100644 index 0d4946e..0000000 --- a/Formula/overland.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Overland < Formula - desc "Font: overland" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-overland/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-overland/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-overland/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"overland").mkpath - Dir.glob("font-overland/other_files/*").each do |file| - system "cp", "-r", file, share/"overland" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/overland - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/parasite-game.rb b/Formula/parasite-game.rb deleted file mode 100644 index 98c54b9..0000000 --- a/Formula/parasite-game.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Parasite-game < Formula - desc "Font: parasite-game" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-parasite-game/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-parasite-game/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-parasite-game/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"parasite-game").mkpath - Dir.glob("font-parasite-game/other_files/*").each do |file| - system "cp", "-r", file, share/"parasite-game" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/parasite-game - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/patsy-sans-grotesque.rb b/Formula/patsy-sans-grotesque.rb deleted file mode 100644 index 667e18d..0000000 --- a/Formula/patsy-sans-grotesque.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Patsy-sans-grotesque < Formula - desc "Font: patsy-sans-grotesque" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-patsy-sans-grotesque/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-patsy-sans-grotesque/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-patsy-sans-grotesque/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"patsy-sans-grotesque").mkpath - Dir.glob("font-patsy-sans-grotesque/other_files/*").each do |file| - system "cp", "-r", file, share/"patsy-sans-grotesque" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/patsy-sans-grotesque - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/pixelon.rb b/Formula/pixelon.rb deleted file mode 100644 index 8647c26..0000000 --- a/Formula/pixelon.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Pixelon < Formula - desc "Font: pixelon" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-pixelon/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-pixelon/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-pixelon/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"pixelon").mkpath - Dir.glob("font-pixelon/other_files/*").each do |file| - system "cp", "-r", file, share/"pixelon" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/pixelon - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/plaztma.rb b/Formula/plaztma.rb deleted file mode 100644 index 4d111e4..0000000 --- a/Formula/plaztma.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Plaztma < Formula - desc "Font: plaztma" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-plaztma/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-plaztma/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-plaztma/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"plaztma").mkpath - Dir.glob("font-plaztma/other_files/*").each do |file| - system "cp", "-r", file, share/"plaztma" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/plaztma - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/plebis.rb b/Formula/plebis.rb deleted file mode 100644 index ef6cf53..0000000 --- a/Formula/plebis.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Plebis < Formula - desc "Font: plebis" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-plebis/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-plebis/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-plebis/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"plebis").mkpath - Dir.glob("font-plebis/other_files/*").each do |file| - system "cp", "-r", file, share/"plebis" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/plebis - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/project-space.rb b/Formula/project-space.rb deleted file mode 100644 index c3100af..0000000 --- a/Formula/project-space.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Project-space < Formula - desc "Font: project-space" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-project-space/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-project-space/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-project-space/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"project-space").mkpath - Dir.glob("font-project-space/other_files/*").each do |file| - system "cp", "-r", file, share/"project-space" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/project-space - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/provisions.rb b/Formula/provisions.rb deleted file mode 100644 index 03dca99..0000000 --- a/Formula/provisions.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Provisions < Formula - desc "Font: provisions" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-provisions/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-provisions/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-provisions/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"provisions").mkpath - Dir.glob("font-provisions/other_files/*").each do |file| - system "cp", "-r", file, share/"provisions" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/provisions - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/quasimoda-family.rb b/Formula/quasimoda-family.rb deleted file mode 100644 index 210c916..0000000 --- a/Formula/quasimoda-family.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Quasimoda-family < Formula - desc "Font: quasimoda-family" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-quasimoda-family/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-quasimoda-family/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-quasimoda-family/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"quasimoda-family").mkpath - Dir.glob("font-quasimoda-family/other_files/*").each do |file| - system "cp", "-r", file, share/"quasimoda-family" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/quasimoda-family - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/revain.rb b/Formula/revain.rb deleted file mode 100644 index 23c7b52..0000000 --- a/Formula/revain.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Revain < Formula - desc "Font: revain" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-revain/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-revain/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-revain/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"revain").mkpath - Dir.glob("font-revain/other_files/*").each do |file| - system "cp", "-r", file, share/"revain" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/revain - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/rigid-light.rb b/Formula/rigid-light.rb deleted file mode 100644 index c6cd0d1..0000000 --- a/Formula/rigid-light.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Rigid-light < Formula - desc "Font: rigid-light" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-rigid-light/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-rigid-light/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-rigid-light/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"rigid-light").mkpath - Dir.glob("font-rigid-light/other_files/*").each do |file| - system "cp", "-r", file, share/"rigid-light" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/rigid-light - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/rocky_monkey.rb b/Formula/rocky_monkey.rb deleted file mode 100644 index 5b658af..0000000 --- a/Formula/rocky_monkey.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Rocky_monkey < Formula - desc "Font: rocky_monkey" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-rocky_monkey/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-rocky_monkey/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-rocky_monkey/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"rocky_monkey").mkpath - Dir.glob("font-rocky_monkey/other_files/*").each do |file| - system "cp", "-r", file, share/"rocky_monkey" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/rocky_monkey - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/rondack.rb b/Formula/rondack.rb deleted file mode 100644 index fb05705..0000000 --- a/Formula/rondack.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Rondack < Formula - desc "Font: rondack" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-rondack/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-rondack/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-rondack/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"rondack").mkpath - Dir.glob("font-rondack/other_files/*").each do |file| - system "cp", "-r", file, share/"rondack" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/rondack - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/runa.rb b/Formula/runa.rb deleted file mode 100644 index 22aca4d..0000000 --- a/Formula/runa.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Runa < Formula - desc "Font: runa" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-runa/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-runa/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-runa/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"runa").mkpath - Dir.glob("font-runa/other_files/*").each do |file| - system "cp", "-r", file, share/"runa" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/runa - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/rusillaserif.rb b/Formula/rusillaserif.rb deleted file mode 100644 index 490d453..0000000 --- a/Formula/rusillaserif.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Rusillaserif < Formula - desc "Font: rusillaserif" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-rusillaserif/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-rusillaserif/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-rusillaserif/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"rusillaserif").mkpath - Dir.glob("font-rusillaserif/other_files/*").each do |file| - system "cp", "-r", file, share/"rusillaserif" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/rusillaserif - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/ruska.rb b/Formula/ruska.rb deleted file mode 100644 index c3f315f..0000000 --- a/Formula/ruska.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Ruska < Formula - desc "Font: ruska" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-ruska/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-ruska/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-ruska/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"ruska").mkpath - Dir.glob("font-ruska/other_files/*").each do |file| - system "cp", "-r", file, share/"ruska" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/ruska - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/scratches.rb b/Formula/scratches.rb deleted file mode 100644 index a3822e9..0000000 --- a/Formula/scratches.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Scratches < Formula - desc "Font: scratches" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-scratches/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-scratches/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-scratches/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"scratches").mkpath - Dir.glob("font-scratches/other_files/*").each do |file| - system "cp", "-r", file, share/"scratches" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/scratches - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/scribblingtom.rb b/Formula/scribblingtom.rb deleted file mode 100644 index 27ad822..0000000 --- a/Formula/scribblingtom.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Scribblingtom < Formula - desc "Font: scribblingtom" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-scribblingtom/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-scribblingtom/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-scribblingtom/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"scribblingtom").mkpath - Dir.glob("font-scribblingtom/other_files/*").each do |file| - system "cp", "-r", file, share/"scribblingtom" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/scribblingtom - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/sepura-light.rb b/Formula/sepura-light.rb deleted file mode 100644 index 94725d1..0000000 --- a/Formula/sepura-light.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Sepura-light < Formula - desc "Font: sepura-light" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-sepura-light/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-sepura-light/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-sepura-light/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"sepura-light").mkpath - Dir.glob("font-sepura-light/other_files/*").each do |file| - system "cp", "-r", file, share/"sepura-light" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/sepura-light - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/sideboard.rb b/Formula/sideboard.rb deleted file mode 100644 index 02d53ee..0000000 --- a/Formula/sideboard.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Sideboard < Formula - desc "Font: sideboard" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-sideboard/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-sideboard/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-sideboard/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"sideboard").mkpath - Dir.glob("font-sideboard/other_files/*").each do |file| - system "cp", "-r", file, share/"sideboard" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/sideboard - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/siesta-serenade.rb b/Formula/siesta-serenade.rb deleted file mode 100644 index e48ff60..0000000 --- a/Formula/siesta-serenade.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Siesta-serenade < Formula - desc "Font: siesta-serenade" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-siesta-serenade/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-siesta-serenade/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-siesta-serenade/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"siesta-serenade").mkpath - Dir.glob("font-siesta-serenade/other_files/*").each do |file| - system "cp", "-r", file, share/"siesta-serenade" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/siesta-serenade - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/sigitarian.rb b/Formula/sigitarian.rb deleted file mode 100644 index a88d42f..0000000 --- a/Formula/sigitarian.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Sigitarian < Formula - desc "Font: sigitarian" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-sigitarian/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-sigitarian/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-sigitarian/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"sigitarian").mkpath - Dir.glob("font-sigitarian/other_files/*").each do |file| - system "cp", "-r", file, share/"sigitarian" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/sigitarian - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/signate-grotesk-black.rb b/Formula/signate-grotesk-black.rb deleted file mode 100644 index e46d0bc..0000000 --- a/Formula/signate-grotesk-black.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Signate-grotesk-black < Formula - desc "Font: signate-grotesk-black" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-signate-grotesk-black/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-signate-grotesk-black/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-signate-grotesk-black/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"signate-grotesk-black").mkpath - Dir.glob("font-signate-grotesk-black/other_files/*").each do |file| - system "cp", "-r", file, share/"signate-grotesk-black" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/signate-grotesk-black - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/silkshy.rb b/Formula/silkshy.rb deleted file mode 100644 index 92ac446..0000000 --- a/Formula/silkshy.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Silkshy < Formula - desc "Font: silkshy" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-silkshy/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-silkshy/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-silkshy/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"silkshy").mkpath - Dir.glob("font-silkshy/other_files/*").each do |file| - system "cp", "-r", file, share/"silkshy" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/silkshy - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/spencer.rb b/Formula/spencer.rb deleted file mode 100644 index 2439ca0..0000000 --- a/Formula/spencer.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Spencer < Formula - desc "Font: spencer" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-spencer/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-spencer/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-spencer/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"spencer").mkpath - Dir.glob("font-spencer/other_files/*").each do |file| - system "cp", "-r", file, share/"spencer" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/spencer - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/springwood_note.rb b/Formula/springwood_note.rb deleted file mode 100644 index c0b5b02..0000000 --- a/Formula/springwood_note.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Springwood_note < Formula - desc "Font: springwood_note" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-springwood_note/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-springwood_note/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-springwood_note/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"springwood_note").mkpath - Dir.glob("font-springwood_note/other_files/*").each do |file| - system "cp", "-r", file, share/"springwood_note" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/springwood_note - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/spritegraffiti.rb b/Formula/spritegraffiti.rb deleted file mode 100644 index 9959a48..0000000 --- a/Formula/spritegraffiti.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Spritegraffiti < Formula - desc "Font: spritegraffiti" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-spritegraffiti/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-spritegraffiti/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-spritegraffiti/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"spritegraffiti").mkpath - Dir.glob("font-spritegraffiti/other_files/*").each do |file| - system "cp", "-r", file, share/"spritegraffiti" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/spritegraffiti - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/starship.rb b/Formula/starship.rb deleted file mode 100644 index 2570882..0000000 --- a/Formula/starship.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Starship < Formula - desc "Font: starship" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-starship/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-starship/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-starship/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"starship").mkpath - Dir.glob("font-starship/other_files/*").each do |file| - system "cp", "-r", file, share/"starship" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/starship - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/stockman.rb b/Formula/stockman.rb deleted file mode 100644 index e5750ea..0000000 --- a/Formula/stockman.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Stockman < Formula - desc "Font: stockman" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-stockman/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-stockman/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-stockman/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"stockman").mkpath - Dir.glob("font-stockman/other_files/*").each do |file| - system "cp", "-r", file, share/"stockman" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/stockman - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/stronghold.rb b/Formula/stronghold.rb deleted file mode 100644 index a4212ac..0000000 --- a/Formula/stronghold.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Stronghold < Formula - desc "Font: stronghold" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-stronghold/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-stronghold/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-stronghold/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"stronghold").mkpath - Dir.glob("font-stronghold/other_files/*").each do |file| - system "cp", "-r", file, share/"stronghold" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/stronghold - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/sunmore.rb b/Formula/sunmore.rb deleted file mode 100644 index 8ad20d0..0000000 --- a/Formula/sunmore.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Sunmore < Formula - desc "Font: sunmore" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-sunmore/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-sunmore/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-sunmore/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"sunmore").mkpath - Dir.glob("font-sunmore/other_files/*").each do |file| - system "cp", "-r", file, share/"sunmore" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/sunmore - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/tallow-pen.rb b/Formula/tallow-pen.rb deleted file mode 100644 index 20df26d..0000000 --- a/Formula/tallow-pen.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Tallow-pen < Formula - desc "Font: tallow-pen" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-tallow-pen/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-tallow-pen/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-tallow-pen/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"tallow-pen").mkpath - Dir.glob("font-tallow-pen/other_files/*").each do |file| - system "cp", "-r", file, share/"tallow-pen" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/tallow-pen - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/tc_kindred.rb b/Formula/tc_kindred.rb deleted file mode 100644 index f79bd92..0000000 --- a/Formula/tc_kindred.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Tc_kindred < Formula - desc "Font: tc_kindred" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-tc_kindred/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-tc_kindred/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-tc_kindred/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"tc_kindred").mkpath - Dir.glob("font-tc_kindred/other_files/*").each do |file| - system "cp", "-r", file, share/"tc_kindred" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/tc_kindred - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/tcacrylichand.rb b/Formula/tcacrylichand.rb deleted file mode 100644 index e0e8bb0..0000000 --- a/Formula/tcacrylichand.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Tcacrylichand < Formula - desc "Font: tcacrylichand" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-tcacrylichand/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-tcacrylichand/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-tcacrylichand/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"tcacrylichand").mkpath - Dir.glob("font-tcacrylichand/other_files/*").each do |file| - system "cp", "-r", file, share/"tcacrylichand" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/tcacrylichand - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/techla.rb b/Formula/techla.rb deleted file mode 100644 index 33dd2d3..0000000 --- a/Formula/techla.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Techla < Formula - desc "Font: techla" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-techla/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-techla/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-techla/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"techla").mkpath - Dir.glob("font-techla/other_files/*").each do |file| - system "cp", "-r", file, share/"techla" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/techla - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/teenage-yellow-star.rb b/Formula/teenage-yellow-star.rb deleted file mode 100644 index b20c1ed..0000000 --- a/Formula/teenage-yellow-star.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Teenage-yellow-star < Formula - desc "Font: teenage-yellow-star" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-teenage-yellow-star/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-teenage-yellow-star/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-teenage-yellow-star/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"teenage-yellow-star").mkpath - Dir.glob("font-teenage-yellow-star/other_files/*").each do |file| - system "cp", "-r", file, share/"teenage-yellow-star" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/teenage-yellow-star - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/tf-madcloud-teenage-foundry.rb b/Formula/tf-madcloud-teenage-foundry.rb deleted file mode 100644 index 27c18d9..0000000 --- a/Formula/tf-madcloud-teenage-foundry.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Tf-madcloud-teenage-foundry < Formula - desc "Font: tf-madcloud-teenage-foundry" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-tf-madcloud-teenage-foundry/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-tf-madcloud-teenage-foundry/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-tf-madcloud-teenage-foundry/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"tf-madcloud-teenage-foundry").mkpath - Dir.glob("font-tf-madcloud-teenage-foundry/other_files/*").each do |file| - system "cp", "-r", file, share/"tf-madcloud-teenage-foundry" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/tf-madcloud-teenage-foundry - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/the-great-outdoors.rb b/Formula/the-great-outdoors.rb deleted file mode 100644 index 151f923..0000000 --- a/Formula/the-great-outdoors.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class The-great-outdoors < Formula - desc "Font: the-great-outdoors" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-the-great-outdoors/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-the-great-outdoors/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-the-great-outdoors/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"the-great-outdoors").mkpath - Dir.glob("font-the-great-outdoors/other_files/*").each do |file| - system "cp", "-r", file, share/"the-great-outdoors" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/the-great-outdoors - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/thourenz-inked.rb b/Formula/thourenz-inked.rb deleted file mode 100644 index a2dc725..0000000 --- a/Formula/thourenz-inked.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Thourenz-inked < Formula - desc "Font: thourenz-inked" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-thourenz-inked/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-thourenz-inked/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-thourenz-inked/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"thourenz-inked").mkpath - Dir.glob("font-thourenz-inked/other_files/*").each do |file| - system "cp", "-r", file, share/"thourenz-inked" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/thourenz-inked - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/tyler-handwriting.rb b/Formula/tyler-handwriting.rb deleted file mode 100644 index cc4c03b..0000000 --- a/Formula/tyler-handwriting.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Tyler-handwriting < Formula - desc "Font: tyler-handwriting" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-tyler-handwriting/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-tyler-handwriting/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-tyler-handwriting/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"tyler-handwriting").mkpath - Dir.glob("font-tyler-handwriting/other_files/*").each do |file| - system "cp", "-r", file, share/"tyler-handwriting" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/tyler-handwriting - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/valofire.rb b/Formula/valofire.rb deleted file mode 100644 index 1fb10e1..0000000 --- a/Formula/valofire.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Valofire < Formula - desc "Font: valofire" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-valofire/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-valofire/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-valofire/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"valofire").mkpath - Dir.glob("font-valofire/other_files/*").each do |file| - system "cp", "-r", file, share/"valofire" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/valofire - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/vampire-mansion.rb b/Formula/vampire-mansion.rb deleted file mode 100644 index 94d4d78..0000000 --- a/Formula/vampire-mansion.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Vampire-mansion < Formula - desc "Font: vampire-mansion" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-vampire-mansion/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-vampire-mansion/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-vampire-mansion/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"vampire-mansion").mkpath - Dir.glob("font-vampire-mansion/other_files/*").each do |file| - system "cp", "-r", file, share/"vampire-mansion" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/vampire-mansion - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/vaselina.rb b/Formula/vaselina.rb deleted file mode 100644 index d274d84..0000000 --- a/Formula/vaselina.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Vaselina < Formula - desc "Font: vaselina" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-vaselina/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-vaselina/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-vaselina/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"vaselina").mkpath - Dir.glob("font-vaselina/other_files/*").each do |file| - system "cp", "-r", file, share/"vaselina" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/vaselina - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/virus_killer.rb b/Formula/virus_killer.rb deleted file mode 100644 index 4afe5cd..0000000 --- a/Formula/virus_killer.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Virus_killer < Formula - desc "Font: virus_killer" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-virus_killer/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-virus_killer/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-virus_killer/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"virus_killer").mkpath - Dir.glob("font-virus_killer/other_files/*").each do |file| - system "cp", "-r", file, share/"virus_killer" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/virus_killer - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/west-river.rb b/Formula/west-river.rb deleted file mode 100644 index c22e58d..0000000 --- a/Formula/west-river.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class West-river < Formula - desc "Font: west-river" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-west-river/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-west-river/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-west-river/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"west-river").mkpath - Dir.glob("font-west-river/other_files/*").each do |file| - system "cp", "-r", file, share/"west-river" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/west-river - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/whtpny.rb b/Formula/whtpny.rb deleted file mode 100644 index 65ba036..0000000 --- a/Formula/whtpny.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Whtpny < Formula - desc "Font: whtpny" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-whtpny/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-whtpny/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-whtpny/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"whtpny").mkpath - Dir.glob("font-whtpny/other_files/*").each do |file| - system "cp", "-r", file, share/"whtpny" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/whtpny - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/wistonia-signature.rb b/Formula/wistonia-signature.rb deleted file mode 100644 index 902afa5..0000000 --- a/Formula/wistonia-signature.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Wistonia-signature < Formula - desc "Font: wistonia-signature" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-wistonia-signature/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-wistonia-signature/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-wistonia-signature/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"wistonia-signature").mkpath - Dir.glob("font-wistonia-signature/other_files/*").each do |file| - system "cp", "-r", file, share/"wistonia-signature" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/wistonia-signature - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/ws-lowen.rb b/Formula/ws-lowen.rb deleted file mode 100644 index 9819630..0000000 --- a/Formula/ws-lowen.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Ws-lowen < Formula - desc "Font: ws-lowen" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-ws-lowen/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-ws-lowen/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-ws-lowen/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"ws-lowen").mkpath - Dir.glob("font-ws-lowen/other_files/*").each do |file| - system "cp", "-r", file, share/"ws-lowen" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/ws-lowen - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/wt-karsa-mono.rb b/Formula/wt-karsa-mono.rb deleted file mode 100644 index a9b0ce4..0000000 --- a/Formula/wt-karsa-mono.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Wt-karsa-mono < Formula - desc "Font: wt-karsa-mono" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-wt-karsa-mono/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-wt-karsa-mono/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-wt-karsa-mono/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"wt-karsa-mono").mkpath - Dir.glob("font-wt-karsa-mono/other_files/*").each do |file| - system "cp", "-r", file, share/"wt-karsa-mono" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/wt-karsa-mono - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/youchat.rb b/Formula/youchat.rb deleted file mode 100644 index e4355ac..0000000 --- a/Formula/youchat.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Youchat < Formula - desc "Font: youchat" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-youchat/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-youchat/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-youchat/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"youchat").mkpath - Dir.glob("font-youchat/other_files/*").each do |file| - system "cp", "-r", file, share/"youchat" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/youchat - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/Formula/zebra.rb b/Formula/zebra.rb deleted file mode 100644 index 5bba96d..0000000 --- a/Formula/zebra.rb +++ /dev/null @@ -1,59 +0,0 @@ -# typed: false -# frozen_string_literal: true - -# This file was generated by the font folder cleanup script -# Do not edit this file directly - -class Zebra < Formula - desc "Font: zebra" - homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" - version "1.0.0" - - def install - # Create font directories - (share/"fonts").mkpath - (share/"fonts/truetype").mkpath - (share/"fonts/opentype").mkpath - (share/"fonts/webfonts").mkpath - - # Install TTF fonts - Dir.glob("font-zebra/ttf/*.ttf").each do |font| - system "cp", font, share/"fonts/truetype" - end - - # Install OTF fonts - Dir.glob("font-zebra/otf/*.otf").each do |font| - system "cp", font, share/"fonts/opentype" - end - - # Install web fonts - Dir.glob("font-zebra/web/*.{woff,woff2,eot,svg}").each do |font| - system "cp", font, share/"fonts/webfonts" - end - - # Install documentation and other files - (share/"zebra").mkpath - Dir.glob("font-zebra/other_files/*").each do |file| - system "cp", "-r", file, share/"zebra" - end - end - - def caveats - <<~EOS - Fonts have been installed to: - #{share}/fonts/truetype - #{share}/fonts/opentype - #{share}/fonts/webfonts - - Additional files are available in: - #{share}/zebra - EOS - end - - test do - # Verify font installation - assert_predicate share/"fonts/truetype", :directory? - assert_predicate share/"fonts/opentype", :directory? - assert_predicate share/"fonts/webfonts", :directory? - end -end diff --git a/PROJECT.md b/PROJECT.md index bc0e943..a3e5eaa 100644 --- a/PROJECT.md +++ b/PROJECT.md @@ -27,9 +27,13 @@ A **Homebrew tap** that serves a personal collection of fonts. Users add the tap ``` custom_font_tap/ ├── PROJECT.md # This file — canonical project overview for LLMs/agents +├── pyproject.toml # uv project; add-font CLI and pytest +├── tap_cli/ # add-font CLI (uv run add-font) +├── tests/ # Repo-level tests (every font: structure, formula) ├── .cursorrules # Cursor: root rules (points here) ├── .github/ -│ └── copilot-instructions.md # GitHub Copilot / VS Code +│ ├── copilot-instructions.md # GitHub Copilot / VS Code +│ └── workflows/ # CI (pytest, brew audit) ├── .claude/skills/project-context/ │ └── SKILL.md # Claude Code / Agent SDK ├── README.md # User-facing install instructions @@ -61,26 +65,28 @@ Every font lives in `font_files/` in a folder named **`font-`**. Inside th | Path | Purpose | |------|--------| +| **`uv run add-font`** | CLI: add or update a font (cleanup + formula + tests). Use `uv run add-font `. Optional: `uv tool install .` for global `add-font`. | +| `tests/` | Repo-level test suite (pytest). Run with `uv run pytest tests/`. Validates every font: structure, formula exists, formula content. | | `.fontfoldercleanup/cleanup_font_folders.py` | Organizes a font tree into `ttf/`, `otf/`, `web/`, `other_files/`. Run with `--path` (default `../font_files` relative to script). | | `.fontfoldercleanup/create_homebrew_formula.py` | Scans `font_files/` for `font-*` dirs and writes/updates one `.rb` per font in `Formula/`. | | `.fontfoldercleanup/tap_config.rb` | Reference tap config (meta-formula); not the main installer. | -| `Formula/font-.rb` | Generated; do not edit by hand. Class name is `Font` with formula name normalized (e.g. `font-graham_hand` → `FontGraham_hand`). | +| `Formula/font-.rb` | Generated; do not edit by hand. Class name is `Font` (e.g. `font-acrylic-hand` → `FontAcrylicHand`). | ## Workflows ### Adding a new font -1. Get the font (e.g. extract a zip) into **`To Sort/`** or a temp folder. -2. Rename the folder to **`font-`** (lowercase, hyphens for spaces). -3. Move the folder into **`font_files/`**. -4. Run the cleanup script so files go into `ttf/`, `otf/`, `web/`, `other_files/`: - - From repo root: - `python3 .fontfoldercleanup/cleanup_font_folders.py --path font_files` - - Or from `.fontfoldercleanup/`: - `python3 cleanup_font_folders.py --path ../font_files` -5. Generate/update the formula: - `python3 .fontfoldercleanup/create_homebrew_formula.py` -6. Commit `font_files/font-/` and `Formula/font-.rb`. +1. Get the font (e.g. extract a zip) into **`To Sort/`** or keep it in a temp folder. +2. From repo root, run: + ```bash + uv run add-font + ``` + - **``** can be: + - A path to an unpacked font folder (or one already in `font_files/`). Name is inferred from the folder (e.g. `font-my-font`). + - A font name (e.g. `font-acrylic-hand` or `acrylic-hand`) if the folder is already in `font_files/` (update flow). +3. The CLI runs cleanup, formula generator, and the test suite. Fix any test failures, then commit `font_files/font-/` and `Formula/font-.rb`. + +To install the CLI globally: `uv tool install .` from the repo root; then you can run `add-font ` anywhere. ### Regenerating all formulae @@ -90,7 +96,21 @@ From repo root: python3 .fontfoldercleanup/create_homebrew_formula.py ``` -This overwrites Formula files for every `font-*` directory in `font_files/`. +Then run the test suite to confirm: + +```bash +uv run pytest tests/ +``` + +### Running tests + +From repo root: + +```bash +uv run pytest tests/ +``` + +Tests are parametrized over every font: structure (four subdirs, at least one file), formula exists, formula content (paths and valid Ruby class name). Global tests ensure no orphan formulae and no duplicates. ### Only reorganizing folders (no formula changes) @@ -103,7 +123,7 @@ python3 .fontfoldercleanup/cleanup_font_folders.py --path font_files ## Formula Conventions - **File:** `Formula/font-.rb` (e.g. `font-pixelon.rb`, `font-graham_hand.rb`). -- **Class:** `Font` where `` is the part after `font-`, with hyphens/underscores kept as in the folder name (e.g. `FontGraham_hand`, `FontMba-slice-mono`). +- **Class:** `Font` — the part after `font-` is converted to valid Ruby (e.g. `font-acrylic-hand` → `FontAcrylicHand`, `font-graham_hand` → `FontGrahamHand`). No hyphens in the class name. - **Source:** Formulae assume the archive unpacks as `homebrew-fonts-main/` and fonts live under `homebrew-fonts-main/font_files/font-/`. - **Comment in formulae:** "This file was generated by the font folder cleanup script — Do not edit this file directly." Edits should go in the generator (`.fontfoldercleanup/create_homebrew_formula.py`) or in font folder structure/scripts. @@ -116,7 +136,8 @@ python3 .fontfoldercleanup/cleanup_font_folders.py --path font_files ## Quick Reference for Agents -- To **add a font:** ensure a `font-` folder exists in `font_files/` with the required four subdirs and files in the right places; run `cleanup_font_folders.py` then `create_homebrew_formula.py`. +- To **add a font:** run `uv run add-font ` (or add `font_files/font-/` then run `cleanup_font_folders.py` and `create_homebrew_formula.py`). - To **fix folder structure:** run `cleanup_font_folders.py` on the directory containing the `font-*` folders. - To **sync Formula with font_files:** run `create_homebrew_formula.py`; do not edit Formula `*.rb` files by hand. +- To **validate:** run `uv run pytest tests/` (and optionally `brew audit` on touched formulae). - **To Sort/** is for unsorted downloads; fonts are only “in the tap” when they are under `font_files/` and have a matching file in `Formula/`. diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..e2f0358 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,23 @@ +[project] +name = "custom-font-tap" +version = "0.1.0" +description = "CLI and tooling for the custom font Homebrew tap" +readme = "README.md" +requires-python = ">=3.10" +dependencies = [ + "pytest>=7.0", +] + +[project.scripts] +add-font = "tap_cli.main:main" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.build.targets.wheel] +packages = ["tap_cli"] + +[tool.pytest.ini_options] +testpaths = ["tests"] +pythonpath = ["."] diff --git a/tap_cli/__init__.py b/tap_cli/__init__.py new file mode 100644 index 0000000..9f4cb4c --- /dev/null +++ b/tap_cli/__init__.py @@ -0,0 +1 @@ +"""CLI and helpers for the custom font Homebrew tap.""" diff --git a/tap_cli/main.py b/tap_cli/main.py new file mode 100644 index 0000000..408fc3d --- /dev/null +++ b/tap_cli/main.py @@ -0,0 +1,123 @@ +"""add-font CLI: add or update a font in the tap, then run cleanup, generator, and tests.""" +import re +import shutil +import subprocess +import sys +from pathlib import Path + + +def _repo_root() -> Path: + """Repository root (directory containing font_files/ and Formula/).""" + root = Path(__file__).resolve().parent.parent + assert (root / "font_files").exists(), f"Repo root not found: {root}" + return root + + +def _normalize_to_font_name(name: str) -> str: + """Return font- with lowercase, spaces/hyphens normalized.""" + name = name.strip().lower().replace(" ", "-") + # Collapse multiple hyphens + name = re.sub(r"-+", "-", name).strip("-") + if not name.startswith("font-"): + name = f"font-{name}" + return name + + +def _infer_font_name_from_path(path: Path) -> str: + """Infer font- from a folder or archive path.""" + name = path.name + # Strip common suffixes + for suf in (".zip", ".tar.gz", ".tgz", ".tar"): + if name.endswith(suf): + name = name[: -len(suf)] + break + return _normalize_to_font_name(name.replace("font-", "", 1) if name.lower().startswith("font-") else name) + + +def _run(cmd: list[str], cwd: Path | None = None) -> int: + """Run command; return exit code.""" + r = subprocess.run(cmd, cwd=cwd or _repo_root()) + return r.returncode + + +def main() -> None: + import argparse + + parser = argparse.ArgumentParser( + description="Add or update a font in the tap: run cleanup, generate formula, run tests." + ) + parser.add_argument( + "path_or_name", + help="Path to an unpacked font folder (or archive) or font name (e.g. font-acrylic-hand or acrylic-hand)", + ) + parser.add_argument( + "--no-test", + action="store_true", + help="Skip running the test suite after changes", + ) + parser.add_argument( + "--no-audit", + action="store_true", + help="Skip brew audit (default: run audit for touched formula)", + ) + args = parser.parse_args() + root = _repo_root() + font_files_dir = root / "font_files" + script_dir = root / ".fontfoldercleanup" + + path_arg = Path(args.path_or_name) + if path_arg.exists() and path_arg.is_dir(): + # Add from path: copy into font_files/font- + font_name = _infer_font_name_from_path(path_arg) + dest = font_files_dir / font_name + if dest.resolve() == path_arg.resolve(): + # Already in place + pass + else: + if dest.exists(): + print(f"Destination exists: {dest}; merging by copying new files.") + for item in path_arg.iterdir(): + dest_item = dest / item.name + if item.is_dir(): + if dest_item.exists(): + shutil.copytree(item, dest_item, dirs_exist_ok=True) + else: + shutil.copytree(item, dest_item) + else: + shutil.copy2(item, dest_item) + else: + shutil.copytree(path_arg, dest) + print(f"Copied to {dest}") + else: + # Treat as font name + font_name = _normalize_to_font_name(args.path_or_name) + dest = font_files_dir / font_name + if not dest.is_dir(): + print(f"Error: no folder at {dest}", file=sys.stderr) + sys.exit(1) + + # Run cleanup on font_files + cleanup_script = script_dir / "cleanup_font_folders.py" + font_files_abs = str(font_files_dir.resolve()) + if _run([sys.executable, str(cleanup_script), "--path", font_files_abs]) != 0: + sys.exit(1) + + # Run formula generator + formula_script = script_dir / "create_homebrew_formula.py" + if _run([sys.executable, str(formula_script)]) != 0: + sys.exit(1) + + if not args.no_test: + # Run pytest + if _run([sys.executable, "-m", "pytest", "tests/", "-v", "--tb=short"]) != 0: + print("Tests failed.", file=sys.stderr) + sys.exit(1) + + if not args.no_audit: + formula_path = root / "Formula" / f"{font_name}.rb" + if formula_path.exists(): + code = _run(["brew", "audit", "--formula", str(formula_path)]) + if code != 0: + print("brew audit reported issues (non-fatal).", file=sys.stderr) + + print(f"Done: {font_name}") diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..203b837 --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,42 @@ +"""Shared fixtures and repo paths for font tap tests.""" +from pathlib import Path + +import pytest + +# Repo root: directory containing font_files/ and Formula/ +REPO_ROOT = Path(__file__).resolve().parent.parent +FONT_FILES_DIR = REPO_ROOT / "font_files" +FORMULA_DIR = REPO_ROOT / "Formula" + +REQUIRED_SUBDIRS = ("ttf", "otf", "web", "other_files") +WEB_EXTENSIONS = (".woff", ".woff2", ".eot", ".svg") + + +def get_font_dir_names(): + """Return sorted list of font-* directory names in font_files/ (single source of truth).""" + if not FONT_FILES_DIR.exists(): + return [] + return sorted( + d.name for d in FONT_FILES_DIR.iterdir() if d.is_dir() and d.name.startswith("font-") + ) + + +@pytest.fixture(scope="session") +def repo_root(): + return REPO_ROOT + + +@pytest.fixture(scope="session") +def font_dir_names(): + """All font folder names (font-) from font_files/.""" + names = get_font_dir_names() + assert names, "No font-* directories found in font_files/" + return names + + +@pytest.fixture(scope="session") +def formula_paths(): + """All Formula/font-*.rb paths that exist.""" + if not FORMULA_DIR.exists(): + return [] + return sorted(FORMULA_DIR.glob("font-*.rb")) diff --git a/tests/test_font_structure.py b/tests/test_font_structure.py new file mode 100644 index 0000000..63dbdad --- /dev/null +++ b/tests/test_font_structure.py @@ -0,0 +1,41 @@ +"""Tests for font folder structure: required subdirs and at least one font file per font.""" +import pytest + +from tests.conftest import FONT_FILES_DIR, REQUIRED_SUBDIRS, WEB_EXTENSIONS, get_font_dir_names + + +# Top-level names to ignore (e.g. .DS_Store; cleanup script removes these) +IGNORED_TOPLEVEL = {".DS_Store"} + + +@pytest.mark.parametrize("font_name", get_font_dir_names()) +def test_font_has_required_subdirs_only(font_name): + """Each font folder has exactly ttf/, otf/, web/, other_files/ and no other top-level items (except ignored).""" + font_dir = FONT_FILES_DIR / font_name + assert font_dir.is_dir(), f"Font dir missing: {font_dir}" + names = [p.name for p in font_dir.iterdir() if p.name not in IGNORED_TOPLEVEL] + for required in REQUIRED_SUBDIRS: + assert required in names, f"{font_name}: missing subdir {required}/" + # All must be directories (the four subdirs) + for name in names: + assert (font_dir / name).is_dir(), f"{font_name}: unexpected file or non-dir at top level: {name}" + assert len(names) == 4, f"{font_name}: expected exactly 4 subdirs, got {names}" + + +@pytest.mark.parametrize("font_name", get_font_dir_names()) +def test_font_has_at_least_one_font_file_or_other(font_name): + """Each font folder has at least one font file (ttf/otf/web) or content in other_files.""" + font_dir = FONT_FILES_DIR / font_name + has_ttf = any((font_dir / "ttf").glob("*.ttf")) + has_otf = any((font_dir / "otf").glob("*.otf")) + web_dir = font_dir / "web" + has_web = any( + f.suffix.lower() in WEB_EXTENSIONS + for f in web_dir.glob("*") + if f.is_file() + ) + other_dir = font_dir / "other_files" + has_other = any(other_dir.iterdir()) if other_dir.exists() else False + assert has_ttf or has_otf or has_web or has_other, ( + f"{font_name}: no font files in ttf/, otf/, or web/ and no content in other_files/" + ) diff --git a/tests/test_formula_content.py b/tests/test_formula_content.py new file mode 100644 index 0000000..99b54f4 --- /dev/null +++ b/tests/test_formula_content.py @@ -0,0 +1,42 @@ +"""Tests for formula content: correct paths and valid Ruby class name.""" +import re + +import pytest + +from tests.conftest import FONT_FILES_DIR, FORMULA_DIR, get_font_dir_names + + +def formula_name_to_class(formula_name: str) -> str: + """Same logic as generator: formula name to PascalCase (no hyphens).""" + parts = re.split(r"[-_]+", formula_name) + return "".join(p.capitalize() for p in parts if p) + + +@pytest.mark.parametrize("font_name", get_font_dir_names()) +def test_formula_references_correct_font_path(font_name): + """Generated formula contains the correct font_files/font-/ path.""" + formula_path = FORMULA_DIR / f"{font_name}.rb" + content = formula_path.read_text() + # Install block should reference this font path + assert f"font_files/{font_name}/" in content, ( + f"{font_name}: formula does not reference font_files/{font_name}/" + ) + + +@pytest.mark.parametrize("font_name", get_font_dir_names()) +def test_formula_class_name_valid_and_matches(font_name): + """Formula defines class Font with no hyphens (valid Ruby).""" + formula_path = FORMULA_DIR / f"{font_name}.rb" + content = formula_path.read_text() + formula_name = font_name.replace("font-", "", 1) + expected_class = "Font" + formula_name_to_class(formula_name) + # Class line: class FontSomething < Formula + match = re.search(r"class\s+(Font\w+)\s+<\s+Formula", content) + assert match, f"{font_name}: no 'class Font... < Formula' found" + actual_class = match.group(1) + assert "-" not in actual_class, ( + f"{font_name}: Ruby class name must not contain hyphens (got {actual_class})" + ) + assert actual_class == expected_class, ( + f"{font_name}: expected class {expected_class}, got {actual_class}" + ) diff --git a/tests/test_formula_exists.py b/tests/test_formula_exists.py new file mode 100644 index 0000000..0ce6ed7 --- /dev/null +++ b/tests/test_formula_exists.py @@ -0,0 +1,14 @@ +"""Tests that a Formula file exists for every font.""" +import pytest + +from tests.conftest import FORMULA_DIR, get_font_dir_names + + +@pytest.mark.parametrize("font_name", get_font_dir_names()) +def test_formula_file_exists(font_name): + """Formula/font-.rb exists for each font folder.""" + # font_name is e.g. "font-acrylic-hand"; formula file is font-acrylic-hand.rb + formula_path = FORMULA_DIR / f"{font_name}.rb" + assert formula_path.is_file(), ( + f"Missing formula for {font_name}: expected {formula_path}" + ) diff --git a/tests/test_install_works.py b/tests/test_install_works.py new file mode 100644 index 0000000..c31b5e1 --- /dev/null +++ b/tests/test_install_works.py @@ -0,0 +1,105 @@ +"""Verify that each font's formula install logic would copy the right files (simulated install).""" +import shutil +import tempfile +from pathlib import Path + +import pytest + +from tests.conftest import ( + FONT_FILES_DIR, + FORMULA_DIR, + WEB_EXTENSIONS, + get_font_dir_names, +) + + +def _run_install_simulation(font_name: str, font_dir: Path, prefix: Path, formula_name: str) -> None: + """ + Simulate the formula's install: copy ttf/otf/web/other_files to prefix + as the formula would (same layout as homebrew-fonts-main/font_files//). + """ + # Layout formula expects: homebrew-fonts-main/font_files//{ttf,otf,web,other_files} + # We use font_dir directly (same layout). + (prefix / "fonts").mkdir(parents=True) + (prefix / "fonts/truetype").mkdir(parents=True) + (prefix / "fonts/opentype").mkdir(parents=True) + (prefix / "fonts/webfonts").mkdir(parents=True) + (prefix / formula_name).mkdir(parents=True) + + for f in (font_dir / "ttf").glob("*.ttf"): + shutil.copy2(f, prefix / "fonts/truetype" / f.name) + for f in (font_dir / "otf").glob("*.otf"): + shutil.copy2(f, prefix / "fonts/opentype" / f.name) + web_dir = font_dir / "web" + for f in web_dir.iterdir(): + if f.is_file() and f.suffix.lower() in WEB_EXTENSIONS: + shutil.copy2(f, prefix / "fonts/webfonts" / f.name) + other_src = font_dir / "other_files" + if other_src.exists(): + for f in other_src.iterdir(): + dest = prefix / formula_name / f.name + if f.is_dir(): + shutil.copytree(f, dest, dirs_exist_ok=True) + else: + shutil.copy2(f, dest) + + +@pytest.mark.parametrize("font_name", get_font_dir_names()) +def test_install_simulation_places_files(font_name): + """Simulate install for this font and assert expected files are present under prefix.""" + font_dir = FONT_FILES_DIR / font_name + formula_name = font_name.replace("font-", "", 1) + + with tempfile.TemporaryDirectory() as tmp: + prefix = Path(tmp) / "prefix" + prefix.mkdir() + _run_install_simulation(font_name, font_dir, prefix, formula_name) + + # Same assertions as the formula's test block: at least one expected path has content + ttf_files = list((prefix / "fonts/truetype").glob("*.ttf")) + otf_files = list((prefix / "fonts/opentype").glob("*.otf")) + web_files = list((prefix / "fonts/webfonts").iterdir()) if (prefix / "fonts/webfonts").exists() else [] + other_dir = prefix / formula_name + has_other = other_dir.exists() and any(other_dir.iterdir()) + + has_ttf = len(ttf_files) > 0 + has_otf = len(otf_files) > 0 + has_web = len(web_files) > 0 + + assert has_ttf or has_otf or has_web or has_other, ( + f"{font_name}: after simulated install, no files in share/fonts/truetype, " + f"share/fonts/opentype, share/fonts/webfonts, or share/{formula_name}" + ) + + +@pytest.mark.parametrize("font_name", get_font_dir_names()) +def test_install_simulation_file_counts_match_source(font_name): + """After simulated install, number of installed font files matches font_files/.""" + font_dir = FONT_FILES_DIR / font_name + formula_name = font_name.replace("font-", "", 1) + + with tempfile.TemporaryDirectory() as tmp: + prefix = Path(tmp) / "prefix" + prefix.mkdir() + _run_install_simulation(font_name, font_dir, prefix, formula_name) + + ttf_src = len(list((font_dir / "ttf").glob("*.ttf"))) + otf_src = len(list((font_dir / "otf").glob("*.otf"))) + web_src = sum( + 1 for f in (font_dir / "web").iterdir() + if f.is_file() and f.suffix.lower() in WEB_EXTENSIONS + ) + + ttf_installed = len(list((prefix / "fonts/truetype").glob("*.ttf"))) + otf_installed = len(list((prefix / "fonts/opentype").glob("*.otf"))) + web_installed = len(list((prefix / "fonts/webfonts").iterdir())) + + assert ttf_src == ttf_installed, ( + f"{font_name}: TTF count mismatch: source={ttf_src}, installed={ttf_installed}" + ) + assert otf_src == otf_installed, ( + f"{font_name}: OTF count mismatch: source={otf_src}, installed={otf_installed}" + ) + assert web_src == web_installed, ( + f"{font_name}: web font count mismatch: source={web_src}, installed={web_installed}" + ) diff --git a/tests/test_no_orphan_formulae.py b/tests/test_no_orphan_formulae.py new file mode 100644 index 0000000..d3a2e95 --- /dev/null +++ b/tests/test_no_orphan_formulae.py @@ -0,0 +1,34 @@ +"""Global tests: no orphan formulae, no duplicate formula names.""" +import pytest + +from tests.conftest import FONT_FILES_DIR, FORMULA_DIR, get_font_dir_names + + +def test_every_formula_has_matching_font_folder(): + """Every Formula/font-*.rb has a matching font_files/font-/ directory.""" + formula_files = sorted(FORMULA_DIR.glob("font-*.rb")) + for formula_path in formula_files: + name = formula_path.stem # e.g. font-acrylic-hand + font_dir = FONT_FILES_DIR / name + assert font_dir.is_dir(), ( + f"Orphan formula: {formula_path.name} has no matching font folder {font_dir}" + ) + + +def test_no_duplicate_formula_names(): + """Only one formula file per font- (no duplicate basenames).""" + formula_files = list(FORMULA_DIR.glob("font-*.rb")) + names = [p.stem for p in formula_files] + seen = set() + for n in names: + assert n not in seen, f"Duplicate formula name: {n}.rb" + seen.add(n) + + +def test_formula_count_matches_font_count(): + """Number of font-*.rb formulae equals number of font-* directories.""" + font_names = get_font_dir_names() + formula_count = len(list(FORMULA_DIR.glob("font-*.rb"))) + assert formula_count == len(font_names), ( + f"Formula count ({formula_count}) != font dir count ({len(font_names)})" + ) diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..61e796d --- /dev/null +++ b/uv.lock @@ -0,0 +1,152 @@ +version = 1 +revision = 3 +requires-python = ">=3.10" + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "custom-font-tap" +version = "0.1.0" +source = { editable = "." } +dependencies = [ + { name = "pytest" }, +] + +[package.metadata] +requires-dist = [{ name = "pytest", specifier = ">=7.0" }] + +[[package]] +name = "exceptiongroup" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598", size = 16740, upload-time = "2025-11-21T23:01:53.443Z" }, +] + +[[package]] +name = "iniconfig" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2025-10-18T21:55:43.219Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, +] + +[[package]] +name = "packaging" +version = "26.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/65/ee/299d360cdc32edc7d2cf530f3accf79c4fca01e96ffc950d8a52213bd8e4/packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4", size = 143416, upload-time = "2026-01-21T20:50:39.064Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529", size = 74366, upload-time = "2026-01-21T20:50:37.788Z" }, +] + +[[package]] +name = "pluggy" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, +] + +[[package]] +name = "pygments" +version = "2.19.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, +] + +[[package]] +name = "pytest" +version = "9.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b", size = 374801, upload-time = "2025-12-06T21:30:49.154Z" }, +] + +[[package]] +name = "tomli" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/30/31573e9457673ab10aa432461bee537ce6cef177667deca369efb79df071/tomli-2.4.0.tar.gz", hash = "sha256:aa89c3f6c277dd275d8e243ad24f3b5e701491a860d5121f2cdd399fbb31fc9c", size = 17477, upload-time = "2026-01-11T11:22:38.165Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3c/d9/3dc2289e1f3b32eb19b9785b6a006b28ee99acb37d1d47f78d4c10e28bf8/tomli-2.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b5ef256a3fd497d4973c11bf142e9ed78b150d36f5773f1ca6088c230ffc5867", size = 153663, upload-time = "2026-01-11T11:21:45.27Z" }, + { url = "https://files.pythonhosted.org/packages/51/32/ef9f6845e6b9ca392cd3f64f9ec185cc6f09f0a2df3db08cbe8809d1d435/tomli-2.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5572e41282d5268eb09a697c89a7bee84fae66511f87533a6f88bd2f7b652da9", size = 148469, upload-time = "2026-01-11T11:21:46.873Z" }, + { url = "https://files.pythonhosted.org/packages/d6/c2/506e44cce89a8b1b1e047d64bd495c22c9f71f21e05f380f1a950dd9c217/tomli-2.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:551e321c6ba03b55676970b47cb1b73f14a0a4dce6a3e1a9458fd6d921d72e95", size = 236039, upload-time = "2026-01-11T11:21:48.503Z" }, + { url = "https://files.pythonhosted.org/packages/b3/40/e1b65986dbc861b7e986e8ec394598187fa8aee85b1650b01dd925ca0be8/tomli-2.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e3f639a7a8f10069d0e15408c0b96a2a828cfdec6fca05296ebcdcc28ca7c76", size = 243007, upload-time = "2026-01-11T11:21:49.456Z" }, + { url = "https://files.pythonhosted.org/packages/9c/6f/6e39ce66b58a5b7ae572a0f4352ff40c71e8573633deda43f6a379d56b3e/tomli-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1b168f2731796b045128c45982d3a4874057626da0e2ef1fdd722848b741361d", size = 240875, upload-time = "2026-01-11T11:21:50.755Z" }, + { url = "https://files.pythonhosted.org/packages/aa/ad/cb089cb190487caa80204d503c7fd0f4d443f90b95cf4ef5cf5aa0f439b0/tomli-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:133e93646ec4300d651839d382d63edff11d8978be23da4cc106f5a18b7d0576", size = 246271, upload-time = "2026-01-11T11:21:51.81Z" }, + { url = "https://files.pythonhosted.org/packages/0b/63/69125220e47fd7a3a27fd0de0c6398c89432fec41bc739823bcc66506af6/tomli-2.4.0-cp311-cp311-win32.whl", hash = "sha256:b6c78bdf37764092d369722d9946cb65b8767bfa4110f902a1b2542d8d173c8a", size = 96770, upload-time = "2026-01-11T11:21:52.647Z" }, + { url = "https://files.pythonhosted.org/packages/1e/0d/a22bb6c83f83386b0008425a6cd1fa1c14b5f3dd4bad05e98cf3dbbf4a64/tomli-2.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:d3d1654e11d724760cdb37a3d7691f0be9db5fbdaef59c9f532aabf87006dbaa", size = 107626, upload-time = "2026-01-11T11:21:53.459Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6d/77be674a3485e75cacbf2ddba2b146911477bd887dda9d8c9dfb2f15e871/tomli-2.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:cae9c19ed12d4e8f3ebf46d1a75090e4c0dc16271c5bce1c833ac168f08fb614", size = 94842, upload-time = "2026-01-11T11:21:54.831Z" }, + { url = "https://files.pythonhosted.org/packages/3c/43/7389a1869f2f26dba52404e1ef13b4784b6b37dac93bac53457e3ff24ca3/tomli-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:920b1de295e72887bafa3ad9f7a792f811847d57ea6b1215154030cf131f16b1", size = 154894, upload-time = "2026-01-11T11:21:56.07Z" }, + { url = "https://files.pythonhosted.org/packages/e9/05/2f9bf110b5294132b2edf13fe6ca6ae456204f3d749f623307cbb7a946f2/tomli-2.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6d9a4aee98fac3eab4952ad1d73aee87359452d1c086b5ceb43ed02ddb16b8", size = 149053, upload-time = "2026-01-11T11:21:57.467Z" }, + { url = "https://files.pythonhosted.org/packages/e8/41/1eda3ca1abc6f6154a8db4d714a4d35c4ad90adc0bcf700657291593fbf3/tomli-2.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:36b9d05b51e65b254ea6c2585b59d2c4cb91c8a3d91d0ed0f17591a29aaea54a", size = 243481, upload-time = "2026-01-11T11:21:58.661Z" }, + { url = "https://files.pythonhosted.org/packages/d2/6d/02ff5ab6c8868b41e7d4b987ce2b5f6a51d3335a70aa144edd999e055a01/tomli-2.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1c8a885b370751837c029ef9bc014f27d80840e48bac415f3412e6593bbc18c1", size = 251720, upload-time = "2026-01-11T11:22:00.178Z" }, + { url = "https://files.pythonhosted.org/packages/7b/57/0405c59a909c45d5b6f146107c6d997825aa87568b042042f7a9c0afed34/tomli-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8768715ffc41f0008abe25d808c20c3d990f42b6e2e58305d5da280ae7d1fa3b", size = 247014, upload-time = "2026-01-11T11:22:01.238Z" }, + { url = "https://files.pythonhosted.org/packages/2c/0e/2e37568edd944b4165735687cbaf2fe3648129e440c26d02223672ee0630/tomli-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7b438885858efd5be02a9a133caf5812b8776ee0c969fea02c45e8e3f296ba51", size = 251820, upload-time = "2026-01-11T11:22:02.727Z" }, + { url = "https://files.pythonhosted.org/packages/5a/1c/ee3b707fdac82aeeb92d1a113f803cf6d0f37bdca0849cb489553e1f417a/tomli-2.4.0-cp312-cp312-win32.whl", hash = "sha256:0408e3de5ec77cc7f81960c362543cbbd91ef883e3138e81b729fc3eea5b9729", size = 97712, upload-time = "2026-01-11T11:22:03.777Z" }, + { url = "https://files.pythonhosted.org/packages/69/13/c07a9177d0b3bab7913299b9278845fc6eaaca14a02667c6be0b0a2270c8/tomli-2.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:685306e2cc7da35be4ee914fd34ab801a6acacb061b6a7abca922aaf9ad368da", size = 108296, upload-time = "2026-01-11T11:22:04.86Z" }, + { url = "https://files.pythonhosted.org/packages/18/27/e267a60bbeeee343bcc279bb9e8fbed0cbe224bc7b2a3dc2975f22809a09/tomli-2.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:5aa48d7c2356055feef06a43611fc401a07337d5b006be13a30f6c58f869e3c3", size = 94553, upload-time = "2026-01-11T11:22:05.854Z" }, + { url = "https://files.pythonhosted.org/packages/34/91/7f65f9809f2936e1f4ce6268ae1903074563603b2a2bd969ebbda802744f/tomli-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84d081fbc252d1b6a982e1870660e7330fb8f90f676f6e78b052ad4e64714bf0", size = 154915, upload-time = "2026-01-11T11:22:06.703Z" }, + { url = "https://files.pythonhosted.org/packages/20/aa/64dd73a5a849c2e8f216b755599c511badde80e91e9bc2271baa7b2cdbb1/tomli-2.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9a08144fa4cba33db5255f9b74f0b89888622109bd2776148f2597447f92a94e", size = 149038, upload-time = "2026-01-11T11:22:07.56Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8a/6d38870bd3d52c8d1505ce054469a73f73a0fe62c0eaf5dddf61447e32fa/tomli-2.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c73add4bb52a206fd0c0723432db123c0c75c280cbd67174dd9d2db228ebb1b4", size = 242245, upload-time = "2026-01-11T11:22:08.344Z" }, + { url = "https://files.pythonhosted.org/packages/59/bb/8002fadefb64ab2669e5b977df3f5e444febea60e717e755b38bb7c41029/tomli-2.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fb2945cbe303b1419e2706e711b7113da57b7db31ee378d08712d678a34e51e", size = 250335, upload-time = "2026-01-11T11:22:09.951Z" }, + { url = "https://files.pythonhosted.org/packages/a5/3d/4cdb6f791682b2ea916af2de96121b3cb1284d7c203d97d92d6003e91c8d/tomli-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbb1b10aa643d973366dc2cb1ad94f99c1726a02343d43cbc011edbfac579e7c", size = 245962, upload-time = "2026-01-11T11:22:11.27Z" }, + { url = "https://files.pythonhosted.org/packages/f2/4a/5f25789f9a460bd858ba9756ff52d0830d825b458e13f754952dd15fb7bb/tomli-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4cbcb367d44a1f0c2be408758b43e1ffb5308abe0ea222897d6bfc8e8281ef2f", size = 250396, upload-time = "2026-01-11T11:22:12.325Z" }, + { url = "https://files.pythonhosted.org/packages/aa/2f/b73a36fea58dfa08e8b3a268750e6853a6aac2a349241a905ebd86f3047a/tomli-2.4.0-cp313-cp313-win32.whl", hash = "sha256:7d49c66a7d5e56ac959cb6fc583aff0651094ec071ba9ad43df785abc2320d86", size = 97530, upload-time = "2026-01-11T11:22:13.865Z" }, + { url = "https://files.pythonhosted.org/packages/3b/af/ca18c134b5d75de7e8dc551c5234eaba2e8e951f6b30139599b53de9c187/tomli-2.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:3cf226acb51d8f1c394c1b310e0e0e61fecdd7adcb78d01e294ac297dd2e7f87", size = 108227, upload-time = "2026-01-11T11:22:15.224Z" }, + { url = "https://files.pythonhosted.org/packages/22/c3/b386b832f209fee8073c8138ec50f27b4460db2fdae9ffe022df89a57f9b/tomli-2.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:d20b797a5c1ad80c516e41bc1fb0443ddb5006e9aaa7bda2d71978346aeb9132", size = 94748, upload-time = "2026-01-11T11:22:16.009Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c4/84047a97eb1004418bc10bdbcfebda209fca6338002eba2dc27cc6d13563/tomli-2.4.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:26ab906a1eb794cd4e103691daa23d95c6919cc2fa9160000ac02370cc9dd3f6", size = 154725, upload-time = "2026-01-11T11:22:17.269Z" }, + { url = "https://files.pythonhosted.org/packages/a8/5d/d39038e646060b9d76274078cddf146ced86dc2b9e8bbf737ad5983609a0/tomli-2.4.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:20cedb4ee43278bc4f2fee6cb50daec836959aadaf948db5172e776dd3d993fc", size = 148901, upload-time = "2026-01-11T11:22:18.287Z" }, + { url = "https://files.pythonhosted.org/packages/73/e5/383be1724cb30f4ce44983d249645684a48c435e1cd4f8b5cded8a816d3c/tomli-2.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39b0b5d1b6dd03684b3fb276407ebed7090bbec989fa55838c98560c01113b66", size = 243375, upload-time = "2026-01-11T11:22:19.154Z" }, + { url = "https://files.pythonhosted.org/packages/31/f0/bea80c17971c8d16d3cc109dc3585b0f2ce1036b5f4a8a183789023574f2/tomli-2.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a26d7ff68dfdb9f87a016ecfd1e1c2bacbe3108f4e0f8bcd2228ef9a766c787d", size = 250639, upload-time = "2026-01-11T11:22:20.168Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8f/2853c36abbb7608e3f945d8a74e32ed3a74ee3a1f468f1ffc7d1cb3abba6/tomli-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:20ffd184fb1df76a66e34bd1b36b4a4641bd2b82954befa32fe8163e79f1a702", size = 246897, upload-time = "2026-01-11T11:22:21.544Z" }, + { url = "https://files.pythonhosted.org/packages/49/f0/6c05e3196ed5337b9fe7ea003e95fd3819a840b7a0f2bf5a408ef1dad8ed/tomli-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:75c2f8bbddf170e8effc98f5e9084a8751f8174ea6ccf4fca5398436e0320bc8", size = 254697, upload-time = "2026-01-11T11:22:23.058Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f5/2922ef29c9f2951883525def7429967fc4d8208494e5ab524234f06b688b/tomli-2.4.0-cp314-cp314-win32.whl", hash = "sha256:31d556d079d72db7c584c0627ff3a24c5d3fb4f730221d3444f3efb1b2514776", size = 98567, upload-time = "2026-01-11T11:22:24.033Z" }, + { url = "https://files.pythonhosted.org/packages/7b/31/22b52e2e06dd2a5fdbc3ee73226d763b184ff21fc24e20316a44ccc4d96b/tomli-2.4.0-cp314-cp314-win_amd64.whl", hash = "sha256:43e685b9b2341681907759cf3a04e14d7104b3580f808cfde1dfdb60ada85475", size = 108556, upload-time = "2026-01-11T11:22:25.378Z" }, + { url = "https://files.pythonhosted.org/packages/48/3d/5058dff3255a3d01b705413f64f4306a141a8fd7a251e5a495e3f192a998/tomli-2.4.0-cp314-cp314-win_arm64.whl", hash = "sha256:3d895d56bd3f82ddd6faaff993c275efc2ff38e52322ea264122d72729dca2b2", size = 96014, upload-time = "2026-01-11T11:22:26.138Z" }, + { url = "https://files.pythonhosted.org/packages/b8/4e/75dab8586e268424202d3a1997ef6014919c941b50642a1682df43204c22/tomli-2.4.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:5b5807f3999fb66776dbce568cc9a828544244a8eb84b84b9bafc080c99597b9", size = 163339, upload-time = "2026-01-11T11:22:27.143Z" }, + { url = "https://files.pythonhosted.org/packages/06/e3/b904d9ab1016829a776d97f163f183a48be6a4deb87304d1e0116a349519/tomli-2.4.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c084ad935abe686bd9c898e62a02a19abfc9760b5a79bc29644463eaf2840cb0", size = 159490, upload-time = "2026-01-11T11:22:28.399Z" }, + { url = "https://files.pythonhosted.org/packages/e3/5a/fc3622c8b1ad823e8ea98a35e3c632ee316d48f66f80f9708ceb4f2a0322/tomli-2.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f2e3955efea4d1cfbcb87bc321e00dc08d2bcb737fd1d5e398af111d86db5df", size = 269398, upload-time = "2026-01-11T11:22:29.345Z" }, + { url = "https://files.pythonhosted.org/packages/fd/33/62bd6152c8bdd4c305ad9faca48f51d3acb2df1f8791b1477d46ff86e7f8/tomli-2.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e0fe8a0b8312acf3a88077a0802565cb09ee34107813bba1c7cd591fa6cfc8d", size = 276515, upload-time = "2026-01-11T11:22:30.327Z" }, + { url = "https://files.pythonhosted.org/packages/4b/ff/ae53619499f5235ee4211e62a8d7982ba9e439a0fb4f2f351a93d67c1dd2/tomli-2.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:413540dce94673591859c4c6f794dfeaa845e98bf35d72ed59636f869ef9f86f", size = 273806, upload-time = "2026-01-11T11:22:32.56Z" }, + { url = "https://files.pythonhosted.org/packages/47/71/cbca7787fa68d4d0a9f7072821980b39fbb1b6faeb5f5cf02f4a5559fa28/tomli-2.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0dc56fef0e2c1c470aeac5b6ca8cc7b640bb93e92d9803ddaf9ea03e198f5b0b", size = 281340, upload-time = "2026-01-11T11:22:33.505Z" }, + { url = "https://files.pythonhosted.org/packages/f5/00/d595c120963ad42474cf6ee7771ad0d0e8a49d0f01e29576ee9195d9ecdf/tomli-2.4.0-cp314-cp314t-win32.whl", hash = "sha256:d878f2a6707cc9d53a1be1414bbb419e629c3d6e67f69230217bb663e76b5087", size = 108106, upload-time = "2026-01-11T11:22:34.451Z" }, + { url = "https://files.pythonhosted.org/packages/de/69/9aa0c6a505c2f80e519b43764f8b4ba93b5a0bbd2d9a9de6e2b24271b9a5/tomli-2.4.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2add28aacc7425117ff6364fe9e06a183bb0251b03f986df0e78e974047571fd", size = 120504, upload-time = "2026-01-11T11:22:35.764Z" }, + { url = "https://files.pythonhosted.org/packages/b3/9f/f1668c281c58cfae01482f7114a4b88d345e4c140386241a1a24dcc9e7bc/tomli-2.4.0-cp314-cp314t-win_arm64.whl", hash = "sha256:2b1e3b80e1d5e52e40e9b924ec43d81570f0e7d09d11081b797bc4692765a3d4", size = 99561, upload-time = "2026-01-11T11:22:36.624Z" }, + { url = "https://files.pythonhosted.org/packages/23/d1/136eb2cb77520a31e1f64cbae9d33ec6df0d78bdf4160398e86eec8a8754/tomli-2.4.0-py3-none-any.whl", hash = "sha256:1f776e7d669ebceb01dee46484485f43a4048746235e683bcdffacdf1fb4785a", size = 14477, upload-time = "2026-01-11T11:22:37.446Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, +]