From 0e9c8b624d0611f46ec7265bee658fe0a55b5d76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonin=20D=C3=A9cimo?= Date: Fri, 26 Jun 2015 17:32:12 +0200 Subject: [PATCH] Add modules options in short help --- Makefile | 5 +++++ love-release.sh | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index ef83144..3562ba9 100644 --- a/Makefile +++ b/Makefile @@ -19,9 +19,12 @@ love-release: clean ll="$$(grep -E -m 1 "^LONG_OPTIONS=['\"]?.*['\"]?" "$$file" | sed -re "s/LONG_OPTIONS=['\"]?//" -e "s/['\"]?$$//" -e "s/,/,$${s}/g")"; \ if [[ -n $$ll ]]; then l="$${l},$${s}$${ll}"; fi; \ long="$${l},$${long}"; \ + if [[ -n $$shelp ]]; then shelp="$$shelp\n"; fi; \ + shelp="$$shelp -$$(grep "init_module" $$file | sed -e 's/init_module //' -e 's/" "/\t/g' -e 's/"//g' | awk -F "\t" '{print($$3," ",$$1)}')"; \ done; \ sed -re "s/^OPTIONS=(['\"]?)/OPTIONS=\1$$short/" -e "s/^LONG_OPTIONS=(['\"]?)/LONG_OPTIONS=\1$$long/" \ -e 's/INSTALLED=false/INSTALLED=true/' \ + -e "/^EndOfSHelp/ i\\$$shelp" \ -e 's/SCRIPTS_DIR="scripts"/SCRIPTS_DIR="$(SED_INSTALL_DIR)\/scripts"/' love-release.sh > '$(BUILD_DIR)/love-release'; \ comp="$$(if [[ -n $$long ]]; then echo --$$long | tr -d ':' | sed -e 's/,$$//' -e 's/,/ --/g'; fi)$$(if [[ -n $$short ]]; then echo $$short | sed -r 's/(.)/ -\1/g'; fi) "; \ sed -re "s/opts=\"(.*)/opts=\"$$comp\1/" completion.sh > '$(BUILD_DIR)/completion.sh' @@ -49,9 +52,11 @@ embedded: clean ll="$$(grep -E -m 1 "^LONG_OPTIONS=['\"]?.*['\"]?" "$$file" | sed -re "s/LONG_OPTIONS=['\"]?//" -e "s/['\"]?$$//" -e "s/,/,$${s}/g")"; \ if [[ -n $$ll ]]; then l="$${l},$${s}$${ll}"; fi; \ long="$${l},$${long}"; \ + shelp="$$shelp -$$(grep "init_module" $$file | sed -e 's/init_module //' -e 's/" "/\t/g' -e 's/"//g' | awk -F "\t" '{print($$3," ",$$1)}')"; \ done; \ sed -re "s/^OPTIONS=(['\"]?)/OPTIONS=\1$$short/" -e "s/^LONG_OPTIONS=(['\"]?)/LONG_OPTIONS=\1$$long/" \ -e 's/EMBEDDED=false/EMBEDDED=true/' \ + -e "/^EndOfSHelp/ i\\$$shelp" \ -e '/include_scripts_here$$/r $(BUILD_DIR)/tmp' love-release.sh > '$(BUILD_DIR)/love-release.sh' chmod 0775 '$(BUILD_DIR)/love-release.sh' rm -rf '$(BUILD_DIR)/tmp' diff --git a/love-release.sh b/love-release.sh index 8c0d326..b1b0304 100755 --- a/love-release.sh +++ b/love-release.sh @@ -254,14 +254,16 @@ default_module () { # Print short help short_help () { - cat < Set the project's title -r Set the release directory -v Set the LÖVE version -EOF +Modules: + -L LÖVE +EndOfSHelp } dump_var () {