From 6ccfb40ce26706743403f0dbf1d6087b59bc13fa Mon Sep 17 00:00:00 2001 From: oupala Date: Mon, 3 Jun 2019 15:52:37 +0200 Subject: [PATCH 1/3] chore: bump version from 2.1.0 to 2.1.1-dev --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7e10d25..6f95ddb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "apaxy", - "version": "2.1.0", + "version": "2.1.1-dev", "description": "A simple, customisable theme for your Apache directory listing.", "main": "index.js", "scripts": { From 8ca6129404605e8b006bf134f5abadb627790503 Mon Sep 17 00:00:00 2001 From: oupala Date: Mon, 3 Jun 2019 15:53:16 +0200 Subject: [PATCH 2/3] fix: improve cli parameters management Parameters can now be set in a config file or on the cli. This change was made mandatory as bash cannot make a difference between a null and an undefined value. --- apaxy-configure.sh | 126 +++++++++++++++++++++++++++++++++------------ apaxy.config | 4 +- 2 files changed, 96 insertions(+), 34 deletions(-) diff --git a/apaxy-configure.sh b/apaxy-configure.sh index 7506457..28c8757 100755 --- a/apaxy-configure.sh +++ b/apaxy-configure.sh @@ -16,15 +16,17 @@ set -eo pipefail IFS=$'\n\t' # default config -defaultLogLevel=2 -defaultLogFile="$(basename "${0}" .sh).log" +defaultConfigFile="apaxy.config" defaultApacheWebRootPath="/var/www/html" defaultInstallWebPath="" defaultEnableGallery=false -defaultHeaderMessage="default header message" -defaultFooterMessage="default footer message" +defaultHeaderMessage="" +defaultFooterMessage="" +defaultLogLevel=2 +defaultLogFile="$(basename "${0}" .sh).log" workingDirectory="$(dirname "${0}")" +logLevel="${defaultLogLevel}" # functions @@ -43,6 +45,7 @@ EOF Available optionnal parameters are : -h - display help + -c - set path/to/apaxy.config file that contains all configuration -d - set path/to/dir/ directory where apaxy will be installed on the filesystem -w - set path/to/dir/ directory where apaxy will be available on the httpd server -g - enable or disable gallery feature @@ -58,7 +61,7 @@ EOF ## displayUsage () { cat < Date: Mon, 3 Jun 2019 16:58:15 +0200 Subject: [PATCH 3/3] chore: bump version from 2.1.1-dev to 2.1.1 --- CHANGELOG.md | 9 +++++++++ package.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 509ffd5..5d1a9e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [2.1.1](https://github.com/oupala/apaxy/compare/2.1.0...2.1.1) (2019-06-03) + + +### Bug Fixes + +* improve cli parameters management ([8ca6129](https://github.com/oupala/apaxy/commit/8ca6129)) + + + # [2.1.0](https://github.com/oupala/apaxy/compare/2.0.1...2.1.0) (2019-05-30) diff --git a/package.json b/package.json index 6f95ddb..33ce1e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "apaxy", - "version": "2.1.1-dev", + "version": "2.1.1", "description": "A simple, customisable theme for your Apache directory listing.", "main": "index.js", "scripts": {