license.bash 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/bash
  2. _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
  3. _target="${_dir%/*}" # deleted slash
  4. _dest="${_target%scripts}/dist/css/"
  5. # ==============================================================================
  6. # FUNCTIONS - START
  7. # ==============================================================================
  8. run_prepare() {
  9. install -d -m755 "${_dest}"
  10. }
  11. run_it()
  12. {
  13. local _name="${1-licenses}"
  14. local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
  15. local _fdest="${_target%scripts}/dist/css/${_name}.css" # output
  16. # ----------------------------------------------------------------------------
  17. sassc -t expanded "${_src}" "${_fdest}"
  18. }
  19. run_compress()
  20. {
  21. local _name="${1-licenses}"
  22. local _src="${_target%scripts}/src/scss/styles/${_name}.scss" # input
  23. local _fdest="${_target%scripts}/dist/css/${_name}.min.css" # output
  24. # ----------------------------------------------------------------------------
  25. sassc -t compressed "${_src}" "${_fdest}"
  26. }
  27. # ==============================================================================
  28. # EXECUTION - START
  29. # ==============================================================================
  30. run_prepare "$@"
  31. run_it "$@"
  32. run_compress "$@"