Skip to content

Commit 52749e1

Browse files
authored
2.0.0 one liner script versioning (#151)
1 parent 077da9b commit 52749e1

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

docker-compose2.0/setup.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ COMPOSE_FILE="./docker-compose.yaml"
1515
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" 2>/dev/null && pwd || pwd)"
1616
COMPOSE_FILE_LOCAL="${SCRIPT_DIR}/docker-compose.yaml"
1717

18+
VERSION="1.0.0"
19+
1820
DEFGUARD_CORE_TAG="2"
1921
DEFGUARD_PROXY_TAG="2"
2022
DEFGUARD_GATEWAY_TAG="2"
@@ -88,6 +90,7 @@ print_header() {
8890
LOGO
8991
echo -e "${C_END}"
9092
echo "Defguard docker-compose 2.0 setup script"
93+
echo "Version: ${VERSION}"
9194
echo -e "Copyright ©2023-2026 ${C_BOLD}defguard sp. z o.o.${C_END} <${C_BG_GREY}${C_YELLOW}https://defguard.net/${C_END}>"
9295
echo
9396
}
@@ -99,6 +102,7 @@ usage() {
99102
echo " --dev use development images"
100103
echo " --pre-release use pre-release images"
101104
echo " --no-masquerade disable IP masquerade on the gateway"
105+
echo " --version show version and exit"
102106
echo " --help show this help and exit"
103107
echo
104108
exit 0
@@ -125,6 +129,9 @@ parse_args() {
125129
DEFGUARD_PROXY_TAG="pre-release"
126130
DEFGUARD_GATEWAY_TAG="pre-release"
127131
shift ;;
132+
--version)
133+
echo "$(basename "$0") version $VERSION"
134+
exit 0 ;;
128135
--help|-h)
129136
usage ;;
130137
*)

0 commit comments

Comments
 (0)