The following Merge Request (MR) has been forwarded from GitHub in order to prevent the GNOME Project from losing contributions coming from un-official channels. And for contributors to not see their valuable contributions not being accounted for.
Github handle: GH-TpaeFawzen
Body of the MR:
Just use case statements instead of calling test -z or test =; while test command is not always a built-in, case statement is so everywhere. Also you can prefix left-parenthesis to pattern with right-parenthesis.