[
Evaluate condition.
TLDR
Test if a given variable is equal to a given string
$ [ "[$MY_VAR]" == "[/bin/zsh]" ]
Test if a given variable is empty
$ [ -z "[$GIT_BRANCH]" ]
Test if a file exists
$ [ -f "[path/to/file_or_directory]" ]
Test if a directory does not exist
$ [ ! -d "[path/to/directory]" ]
If-else statement
$ [ [condition] ] && [echo "true"] || [echo "false"]