Skip to content

Instantly share code, notes, and snippets.

@idcmardelplata
Last active November 28, 2018 04:41
Show Gist options
  • Save idcmardelplata/09c4282d95a10782b42a to your computer and use it in GitHub Desktop.
Save idcmardelplata/09c4282d95a10782b42a to your computer and use it in GitHub Desktop.
Este sencillo script crea una estructura de carpetas para trabajar con bourbon, neat y bitters.
#!/usr/bin/env bash
BASE_DIR=scss #Cambia el valor de $BASE_DIR para asignar otro directorio de salida.
MAIN_FILE=style.css.scss #Cambia el valor de $MAIN_FILE para renombrar el archivo scss principal.
mkdir $BASE_DIR
touch $BASE_DIR/$MAIN_FILE
cd $BASE_DIR
bitters install
#Instala normalize.scss
curl https://raw.githubusercontent.com/appleboy/normalize.scss/master/_normalize.scss >> base/_normalize.scss
cd ..
mkdir -p $BASE_DIR/plugins $BASE_DIR/modules $BASE_DIR/layouts
touch $BASE_DIR/plugins/_plugins-dir.scss \
$BASE_DIR/base/_base-dir.scss \
$BASE_DIR/modules/_modules-dir.scss \
$BASE_DIR/layouts/_layouts-dir.scss
echo "@import 'normalize';" >> $BASE_DIR/base/_base-dir.scss
echo "@import 'base';" >> $BASE_DIR/base/_base-dir.scss
echo "@import 'plugins/plugins-dir';" >> $BASE_DIR/$MAIN_FILE
echo "@import 'base/base-dir';" >> $BASE_DIR/$MAIN_FILE
echo "@import 'modules/modules-dir';" >> $BASE_DIR/$MAIN_FILE
echo "@import 'layouts/layouts-dir';" >> $BASE_DIR/$MAIN_FILE
echo "@import 'bourbon/bourbon';" >> $BASE_DIR/plugins/_plugins-dir.scss
echo "@import 'neat/neat';" >> $BASE_DIR/plugins/_plugins-dir.scss
#Instala bourbon y neat.
cd $BASE_DIR/plugins
bourbon install
neat install
echo "Bourbon se instalo con exito"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment