My SMM panel
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

31 řádky
738 B

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