* SOURCES= $(wildcard *.svg)
TARGETS= $(SOURCES:.svg=.png)
all: ${TARGETS}
%.png: %.svg
inkscape --export-area-drawing --export-png=$@ $^
.PHONY: clean
clean:
rm -rf ${TARGETS}
C’est un truc que j’utilise pour des rapports , présentations ou documentations : j’ai certaines figures en format SVG/drawio/etc et je les exporte pour pouvoir les utliser.
Je ne vois pas trop comment faire ça avec pre-commit (mais je ne l’ai jamais utilisé pour de vrai, juste testé)
(d’ailleurs nix et flake permettent de rendre ça vraiment reproductible en m’assurant d’avoir les bonnes versions des logiciels 🎉)
|