Commit b791c952c83d7bc79e14064289014e44d3f9296a

Authored by Perry Werneck
1 parent 5eb153a5
Exists in develop

Adding help to bundle script.

Showing 2 changed files with 43 additions and 20 deletions   Show diff stats
win/bundle.common
... ... @@ -25,6 +25,37 @@
25 25 # http://drup.org/gtk-warning-error-loading-icon-couldnt-recognize-image-file-format
26 26 #
27 27  
  28 +# Check command-line arguments
  29 +argument() {
  30 +
  31 + local cmdline
  32 + for cmdline in ${BASH_ARGV[*]}
  33 + do
  34 + if [ "$(echo ${cmdline} | sed "s@^--@@g" | sed "s@^-@@g" | cut -d= -f1)" == "${1}" ]; then
  35 + local value
  36 + value="$(echo ${cmdline} | cut -d= -f2)"
  37 + if [ -z "${value}" ]; then
  38 + echo "1"
  39 + else
  40 + echo "${value}"
  41 + fi
  42 + return 0
  43 + fi
  44 + done
  45 + echo ""
  46 + return 2
  47 +}
  48 +
  49 +argument "help" > /dev/null
  50 +if [ "$?" == "0" ]; then
  51 + echo "Use ${0} options"
  52 + echo ""
  53 + echo " --help Help options (this screen)"
  54 + echo " --zip Build zipfile"
  55 + echo " --nsi Build nsi installer"
  56 + echo " --upload Upload bundle to github"
  57 +fi
  58 +
28 59 # Setup default paths
29 60 srcdir="$(dirname $(dirname $(readlink -f "${0}")))"
30 61 cd ${srcdir}
... ... @@ -97,6 +128,12 @@ fi
97 128 export LANG=C
98 129  
99 130 prepare() {
  131 +
  132 + argument "help" > /dev/null
  133 + if [ "$?" == "0" ]; then
  134 + exit 0
  135 + fi
  136 +
100 137 rm -fr "${buildroot}"
101 138 mkdir -p "${buildroot}"
102 139 }
... ... @@ -350,26 +387,6 @@ install_loaders() {
350 387  
351 388 }
352 389  
353   -argument() {
354   -
355   - local cmdline
356   - for cmdline in ${BASH_ARGV[*]}
357   - do
358   - if [ "$(echo ${cmdline} | sed "s@^--@@g" | sed "s@^-@@g" | cut -d= -f1)" == "${1}" ]; then
359   - local value
360   - value="$(echo ${cmdline} | cut -d= -f2)"
361   - if [ -z "${value}" ]; then
362   - echo "1"
363   - else
364   - echo "${value}"
365   - fi
366   - return 0
367   - fi
368   - done
369   - echo ""
370   - return 2
371   -}
372   -
373 390 make_zip() {
374 391  
375 392 cd ${buildroot}${MINGW_PREFIX}
... ...
win/bundle.cross
... ... @@ -33,6 +33,12 @@ REPOSITORY_NAME="pw3270"
33 33 # Load bundle functions
34 34 . "$(dirname $(readlink -f "${0}"))/bundle.common"
35 35  
  36 +argument "help" > /dev/null
  37 +if [ "$?" == "0" ]; then
  38 + echo " --install-requires Install required packages"
  39 + echo " --build Build application from source"
  40 +fi
  41 +
36 42 prepare
37 43  
38 44 # List of pre-req packages
... ...