cabal-version: 2.4 name: svgsym version: 0.1.2.0 synopsis: A tool to prune unused symbols from icon SVG files. description: This is a simple tool to prune unused symbols from icon SVG files. Specifically, this tools takes as input - an SVG file that consists only of `symbol` elements, - one of more glob patterns of source files, and - a regular expression that identifies symbol references. It then scans your source files for references to symbols in the SVG file. The output of the tool is an SVG file that contains only the symbols referenced in your source files. homepage: https://git.sr.ht/~rycee/svgsym bug-reports: https://lists.sr.ht/~rycee/public-inbox license: GPL-3.0-or-later license-file: LICENSE author: Robert Helgesson maintainer: robert@rycee.net copyright: © 2022–2024 Robert Helgesson category: Utility extra-doc-files: CHANGELOG.md README.md source-repository head type: git location: https://git.sr.ht/~rycee/svgsym executable svgsym main-is: Main.hs autogen-modules: Paths_svgsym other-modules: Paths_svgsym Svgsym.Options build-depends: , array ^>=0.5 , base >=4 && <5 , bytestring >=0.10 && <0.13 , containers ^>=0.6 , directory ^>=1.3 , filepath ^>=1.4 , filepattern ^>=0.1.2 , optparse-applicative >=0.16 && <0.19 , regex-base ^>=0.94 , regex-tdfa ^>=1.3.1 , xml ^>=1.3 hs-source-dirs: src-exe default-language: Haskell2010