package.sh 456 B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. path=$(cd $(dirname $0); pwd)
  3. #path=$(echo ~+)
  4. pynameList="
  5. msg
  6. "
  7. build(){
  8. cd ${path} && mkdir -p ${path}/dist && rm -rf dist/*
  9. for i in ${pynameList}; do
  10. rm -rf ${i}.spec build __pycache__
  11. pyinstaller -F ${i}.py
  12. rm -rf ${i}.spec build __pycache__
  13. done
  14. }
  15. echo ------------
  16. echo param: $1
  17. echo paramNum: $#
  18. echo ------------
  19. if [ -z "$1" ]; then build;
  20. else echo param must be "['']"
  21. fi
  22. echo ------------