svgsym语言
这是一个简单的工具,可以从图标SVG文件中删除未使用的符号。
具体来说,此工具将作为输入
-
SVG文件,仅包含符号
元素,
-
源文件的多个glob模式之一,以及
-
标识符号引用的正则表达式。
然后它会扫描您的源文件以查找对SVG中符号的引用文件。该工具的输出是一个SVG文件,其中只包含源文件中引用的符号。
例子
我们可以修剪所有svg
文件来自css.gg公司项目对于Haskell项目,请运行以下命令。请注意符号正则表达式由单个捕获组组成捕获实际的符号标识符。
$svgsym css-gg/all.svg\--内容”/src/**/*.hs'\--符号“(gg-[a-z]+)”\> ./输出/静态/css-gg.svg
错误报告和发送修补程序
Bug报告和修补程序通过我的sourcehut公共收件箱.
开发
预期的开发流程是使用Nix Flake开发外壳,例如,使用迪伦夫或直接运行
$nix开发。…
这将有助于设置包含必要开发的shell依赖关系。此shell还将填充以下实用程序可以直接在终端中运行:
p格式
–格式化项目的Cabal、Haskell和Nix代码。
许可证
GNU通用公共许可证v3.0或更高版本