diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/autoprefixer.sh | 115 | ||||
-rw-r--r-- | scripts/bootstrap.sh | 4 | ||||
-rw-r--r-- | scripts/comments.sh | 4 | ||||
-rw-r--r-- | scripts/styles.sh | 4 |
4 files changed, 121 insertions, 6 deletions
diff --git a/scripts/autoprefixer.sh b/scripts/autoprefixer.sh new file mode 100644 index 0000000..e3fd9d6 --- /dev/null +++ b/scripts/autoprefixer.sh @@ -0,0 +1,115 @@ +#!/bin/bash + +# ============================================================================== +# FUNCTIONS - START +# ============================================================================== + +run_bootstrap() +{ + + local _name="${1-bootstrap}" + local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" + local _target="${_dir%/*}" # deleted slash + local _src_1="${_target%scripts}/build/css/bootstrap/${_name}.css" # output css + local _src_2="${_target%scripts}/build/css/bootstrap/${_name}.min.css" # output css + local _dist_1="${_target%scripts}/dist/css/bootstrap/${_name}.css" # output prefixer-1 css + local _dist_2="${_target%scripts}/dist/css/bootstrap/${_name}.min.css" # output prefixer-2 css + + # ---------------------------------------------------------------------------- + local _src_1_dir + _src_1_dir="$(dirname "${_src_1}")" + + if [ ! -d "${_src_1_dir}" ]; then + + mkdir -p "${_src_1_dir}" + + fi + + # ---------------------------------------------------------------------------- + ## Added prefixer exapanded + autoprefixer-cli -o "${_dist_1}" "${_src_1}" + + ## Added prefixer compressed + autoprefixer-cli -o "${_dist_2}" "${_src_2}" + +} + +run_comments() +{ + + local _name="${1-comments}" + local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" + local _target="${_dir%/*}" # deleted slash + local _src_1="${_target%scripts}/build/css/${_name}.css" # output css + local _src_2="${_target%scripts}/build/css/${_name}.min.css" # output css + local _dist_1="${_target%scripts}/dist/css/${_name}.css" # output prefixer-1 css + local _dist_2="${_target%scripts}/dist/css/${_name}.min.css" # output prefixer-2 css + + # ---------------------------------------------------------------------------- + local _src_1_dir + _src_1_dir="$(dirname "${_src_1}")" + + if [ ! -d "${_src_1_dir}" ]; then + + mkdir -p "${_src_1_dir}" + + fi + + # ---------------------------------------------------------------------------- + ## Added prefixer exapanded + autoprefixer-cli -o "${_dist_1}" "${_src_1}" + + ## Added prefixer compressed + autoprefixer-cli -o "${_dist_2}" "${_src_2}" + +} + +run_styles() +{ + + local _name="${1-styles}" + local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" + local _target="${_dir%/*}" # deleted slash + local _src_1="${_target%scripts}/build/css/${_name}.css" # output css + local _src_2="${_target%scripts}/build/css/${_name}.min.css" # output css + local _dist_1="${_target%scripts}/dist/css/${_name}.css" # output prefixer-1 css + local _dist_2="${_target%scripts}/dist/css/${_name}.min.css" # output prefixer-2 css + + # ---------------------------------------------------------------------------- + local _src_1_dir + _src_1_dir="$(dirname "${_src_1}")" + + if [ ! -d "${_src_1_dir}" ]; then + + mkdir -p "${_src_1_dir}" + + fi + + # ---------------------------------------------------------------------------- + ## Added prefixer exapanded + autoprefixer-cli -o "${_dist_1}" "${_src_1}" + + ## Added prefixer compressed + autoprefixer-cli -o "${_dist_2}" "${_src_2}" + +} + +clean_build() +{ + local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" + local _target="${_dir%/*}" # deleted slash + local _dest="${_target%scripts}/build/" # build directory + + # delete temporary directory "build" + rm -rfv "${_dest}" +} + +# ============================================================================== +# EXECUTION - START +# ============================================================================== + +run_bootstrap "$@" && run_comments "$@" && run_styles "$@" && clean_build "$@" + +# ============================================================================== +# EXECUTION - END +# ============================================================================== diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index bf6f350..e838972 100644 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -11,7 +11,7 @@ run_it() local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" local _target="${_dir%/*}" # deleted slash local _src="${_target%scripts}/src/scss/bootstrap/${_name}.scss" # input - local _dest="${_target%scripts}/dist/css/bootstrap/${_name}.css" # output + local _dest="${_target%scripts}/build/css/bootstrap/${_name}.css" # output local _options="${3---sourcemap=none}" # ---------------------------------------------------------------------------- @@ -36,7 +36,7 @@ run_compress() local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" local _target="${_dir%/*}" # deleted slash local _src="${_target%scripts}/src/scss/bootstrap/${_name}.scss" # input - local _dest="${_target%scripts}/dist/css/bootstrap/${_name}.min.css" # output + local _dest="${_target%scripts}/build/css/bootstrap/${_name}.min.css" # output local _options="${3---sourcemap=none}" # ---------------------------------------------------------------------------- diff --git a/scripts/comments.sh b/scripts/comments.sh index 1f9879a..1599ab3 100644 --- a/scripts/comments.sh +++ b/scripts/comments.sh @@ -11,7 +11,7 @@ run_it() local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" local _target="${_dir%/*}" # deleted slash local _src="${_target%scripts}/src/scss/custom/${_name}.scss" # input - local _dest="${_target%scripts}/dist/css/${_name}.css" # output + local _dest="${_target%scripts}/build/css/${_name}.css" # output local _options="${3---sourcemap=none}" # ---------------------------------------------------------------------------- @@ -37,7 +37,7 @@ run_compress() local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" local _target="${_dir%/*}" # deleted slash local _src="${_target%scripts}/src/scss/custom/${_name}.scss" # input - local _dest="${_target%scripts}/dist/css/${_name}.min.css" # output + local _dest="${_target%scripts}/build/css/${_name}.min.css" # output local _options="${3---sourcemap=none}" # ---------------------------------------------------------------------------- diff --git a/scripts/styles.sh b/scripts/styles.sh index acf3c8c..a0c0a61 100644 --- a/scripts/styles.sh +++ b/scripts/styles.sh @@ -11,7 +11,7 @@ run_it() local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" local _target="${_dir%/*}" # deleted slash local _src="${_target%scripts}/src/scss/custom/${_name}.scss" # input - local _dest="${_target%scripts}/dist/css/${_name}.css" # output + local _dest="${_target%scripts}/build/css/${_name}.css" # output local _options="${3---sourcemap=none}" # ---------------------------------------------------------------------------- @@ -37,7 +37,7 @@ run_compress() local _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}" local _target="${_dir%/*}" # deleted slash local _src="${_target%scripts}/src/scss/custom/${_name}.scss" # input - local _dest="${_target%scripts}/dist/css/${_name}.min.css" # output + local _dest="${_target%scripts}/build/css/${_name}.min.css" # output local _options="${3---sourcemap=none}" # ---------------------------------------------------------------------------- |