My SMM panel
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

32 satır
744 B

  1. #!/bin/sh
  2. project=$HOME/projects/trendplays
  3. watch() {
  4. npx browser-sync start --proxy 'trendplays.test' -w --files $project/resources/views $project/resources/scss &
  5. pid=$!
  6. sass --load-path=sass --watch --error-css $project/resources/scss/main.scss\
  7. $project/public/main.css &
  8. pid="$pid $!"
  9. trap "kill -TERM $pid" 0 1 2 15
  10. find $project/resources/js -type f |
  11. entr 'esbuild resources/js/main.js --sourcemap --outdir=public' &
  12. pid="$pid $!"
  13. trap "kill -TERM $pid" 0 1 2 15
  14. wait
  15. }
  16. once() {
  17. sass --load-path=sass $project/resources/scss/main.scss $project/public/main.css
  18. }
  19. deploy() {
  20. rsync -av --delete onyeka assets view files onyeka@onyeka.ca:~/site/
  21. }
  22. case $1 in
  23. 'watch') watch ;;
  24. 'once') once ;;
  25. 'deploy') deploy ;;
  26. esac