diff --git a/love-release.sh b/love-release.sh index bc387a5..317a39c 100755 --- a/love-release.sh +++ b/love-release.sh @@ -1,8 +1,14 @@ #!/usr/bin/env bash # LÖVE version -LOVE_DEF_VERSION=0.9.2 +readonly LOVE_DEF_VERSION=0.9.2 +readonly INSTALLED=false +readonly EMBEDDED=false + +readonly OPTIONS="La:d:e:hi:l:p:r:t:u:v:x:" +readonly LONG_OPTIONS="author:,clean,description:,email:,exclude:,help,icon:,love:,pkg:,release:,title:,url:,version:" +readonly ARGS=$(getopt -o "$OPTIONS" -l "$LONG_OPTIONS" -n 'love-release' -- "$@") # Helper functions @@ -25,7 +31,8 @@ check_deps () { local opt=false } && { unset GETOPT_COMPATIBLE - local out=$(getopt -T) + local out + out=$(getopt -T) if (( $? != 4 )) && [[ -n $out ]]; then local opt=false fi @@ -157,7 +164,8 @@ compare_version () { ## $1: system name read_config () { if [[ $LUA == true ]] && [[ -f "conf.lua" ]]; then - local var=$(lua - <" | tail -n 1 | grep -Eo "[0-9]+.[0-9]+.[0-9]+") gen_version $LOVE_WEB_VERSION - INSTALLED=false - EMBEDDED=false - DEFAULT_MODULE=true TITLE="$(basename $(pwd))" @@ -409,9 +418,6 @@ main () { FILES=() EXCLUDE=() - OPTIONS="La:d:e:hi:l:p:r:t:u:v:x:" - LONG_OPTIONS="author:,clean,description:,email:,exclude:,help,icon:,love:,pkg:,release:,title:,url:,version:" - ARGS=$(getopt -o "$OPTIONS" -l "$LONG_OPTIONS" -n 'love-release' -- "$@") if (( $? != 0 )); then short_help; exit_module "options"; fi eval set -- "$ARGS" read_options