Skip to content

Ferramentas

Gustavo Reis edited this page Apr 19, 2019 · 2 revisions
  • alternative-icon.sh – permite que você mude o ícone alternativo;
  • build_color_folders.sh – gera novas cores de pastas;
  • build_gradient_folders.sh – substitui o gradiente de pastas:
    • A pasta padrão é folder-discodingo;
    • Lembre-se de copiar a pasta discodingo da pasta folders neste repositório para uma nova pasta segura. Dentro da pasta segura, você pode substituir as cores do gradiente;
    • Depois disso, use o KRename para renomear o discodingo com seu novo nome. Alguns ícones serão quebrados, mas você pode consertá-los, usando o comando no terminal: rename -s 'discodingo' -- 'seu_novo_nome' * .svg;
  • ffsvg.sh PATH... – localiza, corrige e limpa arquivos SVG;
  • _clean_attrs.sed – remove atributos não utilizados atributos com valores padrão de elementos dentro de arquivos SVG (parte de ffsvg.sh)
  • _clean_style_attr.sed – remove propriedades não usadas e propriedades com valores padrão de atributos de estilo dentro de arquivos SVG (parte de ffsvg.sh);
  • _fix_color_scheme.sh FILE... – procura nos arquivos SVG determinadas cores e as substitui pela classe de folha de estilo correspondente. Corrige um esquema de cores após o Inkscape (parte do ffsvg.sh);
  • _scour.sh FILE... – classe wrapper Scour (parte de ffsvg.sh);
  • _svgo.yml – configuração do SVGO (parte de ffsvg.sh).

Observe que o SVG0 é mais recomendado do que o Scour. Você deve instalar o SVGO via npm antes.

Snippets úteis

Otimiza e corrige arquivos SVG adicionados ou modificados, mas não enviados para o repositório (recomendado)

git status --porcelain | awk '/A|M/{print $2}' | xargs ./tools/ffsvg.sh
Clone this wiki locally