Skip to content

Instantly share code, notes, and snippets.

@d4rekanguok
Created August 7, 2017 03:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save d4rekanguok/680d80f1e2695031537f092f752a67f5 to your computer and use it in GitHub Desktop.
Save d4rekanguok/680d80f1e2695031537f092f752a67f5 to your computer and use it in GitHub Desktop.
#!/bin/bash
# sh /Applications/Sketch.app/Contents/Resources/sketchtool/install.sh
# npm install -g svgo s2v
if [ -z "$1" ]; then
SOURCEDIR=.
else
SOURCEDIR=$1
fi
if [ ! -d "$SOURCEDIR/svgmin" ]; then
mkdir $SOURCEDIR/svgmin
fi
if [ ! -d "$SOURCEDIR/drawable" ]; then
mkdir $SOURCEDIR/drawable
fi
sketchtool export slices ./*.sketch
rm -rf $SOURCEDIR/svgmin $SOURCEDIR/drawable && mkdir $SOURCEDIR/svgmin $SOURCEDIR/drawable
svgo -f $SOURCEDIR -o $SOURCEDIR/svgmin && s2v $SOURCEDIR/svgmin $SOURCEDIR/drawable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment