#!/bin/bash _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" _target="${_dir%/*}" # deleted slash _dest="${_target%scripts}/dist/css/" # ============================================================================== # FUNCTIONS - START # ============================================================================== run_prepare() { install -d -m755 "${_dest}" } run_it() { local _name="${1-home}" local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input local _fdest="${_target%scripts}/dist/css/${_name}.css" # output # ---------------------------------------------------------------------------- sassc -t expanded "${_src}" "${_fdest}" } run_compress() { local _name="${1-home}" local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input local _fdest="${_target%scripts}/dist/css/${_name}.min.css" # output # ---------------------------------------------------------------------------- sassc -t compressed "${_src}" "${_fdest}" } # ============================================================================== # EXECUTION - START # ============================================================================== run_prepare "$@" run_it "$@" run_compress "$@"