diff --git a/pages/common/if.md b/pages/common/if.md index 25e6252df..1844404df 100644 --- a/pages/common/if.md +++ b/pages/common/if.md @@ -9,3 +9,19 @@ - Full if syntax: `if {{condition}}; then echo "true"; else echo "false"; fi` + +- List available if conditions: + +`help test` + +- Test if a given variable is empty: + +`if [[ -z $GIT_BRANCH ]]; then echo "true"; else echo "false"; fi` + +- Test if a file exists: + +`if [[ -e {{filename}} ]]; then echo "true"; else echo "false"; fi` + +- If directory not exists: + +`if [[ ! -d {{path/to/directory}} ]]; then echo "true"; else echo "false"; fi`