Sha256: 3a8ffa376d85681582e5e3e5cb1327eb087bce3a45654832108f937fdb2aea74
Contents?: true
Size: 1.17 KB
Versions: 4
Compression:
Stored size: 1.17 KB
Contents
#!/bin/bash BUILD_DIR="build" BOWER_DIR="bower_components" FA_DIR=$BOWER_DIR"/font-awesome" SCSS_DIR=$FA_DIR"/scss" VARIABLES_FILE=$SCSS_DIR"/_variables.scss" CORE_FILE=$SCSS_DIR"/_core.scss" PATH_FILE=$SCSS_DIR"/_path.scss" OUTPUT_DIR="./lib/sass/font-awesome-mixins" EXTEND_FILE=$OUTPUT_DIR"/_extends.sass" function clean () { mkdir -p ./$BUILD_DIR rm -rf ./$BUILD_DIR/* rm -rf ./$BOWER_DIR rm $EXTEND_FILE } function cleanup () { rm -rf $BOWER_DIR rm -rf $BUILD_DIR } function fetch_font_awesome () { bower install font-awesome } function convert_core_to_extend () { echo '%fa-base-styles' >> $EXTEND_FILE gawk -v output_file=$EXTEND_FILE '{ match($0, /(.*):(.*);/, arr) if (!arr[0]) next print arr[1] ":" arr[2] >> output_file }' $CORE_FILE } function convert_variables_to_extends () { gawk -v output_file=$EXTEND_FILE '{ match($0, /(\$fa-var)-(.*): "(.*)";/, arr) if (!arr[0]) next print "%fa-icon-" arr[2] "\n" " &:before" "\n" " content:" " " "\""arr[3]"\"" >> output_file }' $VARIABLES_FILE } # function make_font_face_definition () {} coming soon clean fetch_font_awesome convert_core_to_extend convert_variables_to_extends cleanup
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
font-awesome-sass-mixins-4.7.0 | update.sh |
font-awesome-sass-mixins-4.4.0 | update.sh |
font-awesome-sass-mixins-4.3.0 | update.sh |
font-awesome-sass-mixins-0.1.2 | update.sh |