diff options
author | Elan Ruusamäe | 2023-02-22 19:07:59 (GMT) |
---|---|---|
committer | Elan Ruusamäe | 2023-02-22 19:08:23 (GMT) |
commit | defb816c0b1804fbe4efad7bfbecfab6fd90db13 (patch) | |
tree | 0af3f709bb0a7c15eacf10a6638e105791b7dd4e | |
parent | b528412d87bbb5fbd7c4632e91c684296d81e397 (diff) | |
download | cleanbuild-defb816c0b1804fbe4efad7bfbecfab6fd90db13.zip cleanbuild-defb816c0b1804fbe4efad7bfbecfab6fd90db13.tar.gz |
Refactor: Add is_bool helper
-rwxr-xr-x | bin/cleanbuild-docker.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/cleanbuild-docker.sh b/bin/cleanbuild-docker.sh index 40ed415..cd6641f 100755 --- a/bin/cleanbuild-docker.sh +++ b/bin/cleanbuild-docker.sh @@ -46,6 +46,10 @@ is_no() { esac } +is_bool() { + [ "$1" = "true" -o "$1" = "false" ] || die "Invalid boolean value: $1" +} + tmpfs() { if is_no "${TMPFS:-true}" || [ "$TMPFS" = "0" ]; then return @@ -209,7 +213,7 @@ parse_options() { ;; --keep-container) shift - [ "$1" = "true" -o "$1" = "false" ] || die "Invalid boolean value: $1" + is_bool "$1" KEEP_CONTAINER=$1 ;; --with) |