js.bash 826 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. _dir="${2-$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)}"
  3. _target="${_dir%/*}" # deleted slash
  4. _dest="${_target%scripts}/dist/js/"
  5. # ==============================================================================
  6. # FUNCTIONS - START
  7. # ==============================================================================
  8. run_prepare() {
  9. install -d -m755 "${_dest}"
  10. }
  11. run_switch_storage()
  12. {
  13. declare -a files=(
  14. 'switch-storage'
  15. 'main'
  16. )
  17. for i in "${files[@]}";
  18. do
  19. install -m644 "${_target%scripts}/src/js/${i}.js" "${_dest}"
  20. done
  21. unset files
  22. }
  23. # ==============================================================================
  24. # EXECUTION - START
  25. # ==============================================================================
  26. run_prepare "$@"
  27. run_switch_storage "$@"