Environment Variables
If you prefer to export
environment variables, these variables serve the same purpose as the flags above and may be used in place of flags
(note: command-line flags always override defined environment variables):
-f , --flag |
Environment Variable |
---|---|
-f , --fn |
$CASE_ESAC_FUNCTION_NAME |
-s , --check-syntax |
$CASE_ESAC_CHECK_SYNTAX=true |
-r , --reformat |
$CASE_ESAC_REFORMAT |
-c , --no-comments |
$CASE_ESAC_STRIP_COMMENTS=true |
-e , --no-exe |
$CASE_ESAC_EXECUTABLE=false |
-l , --locals-prefix |
$CASE_ESAC_LOCALS_PREFIX |
-x , --no-prefix-locals |
$CASE_ESAC_PREFIX_LOCALS=false |
-i , --index |
$CASE_ESAC_COMMAND_ROOT_FILE |
-h , --header |
$CASE_ESAC_FILE_HEADER |
-f , --footer |
$CASE_ESAC_FILE_FOOTER |
-n , --fn-header |
$CASE_ESAC_FUNCTION_HEADER |
-t , --fn-footer |
$CASE_ESAC_FUNCTION_FOOTER |
-b , --hashbang |
$CASE_ESAC_HASHBANG |
-p , --processor |
$CASE_ESAC_PROCESSORS="processor command one\|processor command two" |
--partial-prefix |
|
--variable-args |
$CASE_ESAC_ARGUMENTS_VARIABLE |
--keyword-args |
$CASE_ESAC_ARGUMENTS_KEYWORD |
--keyword-include |
$CASE_ESAC_INCLUDE_KEYWORD |
--keyword-inline |
$CASE_ESAC_INLINE_KEYWORD |
--keyword-fn |
$CASE_ESAC_FUNCTION_NAME_KEYWORD |
--keyword-FN |
$CASE_ESAC_UPPERCASE_FUNCTION_NAME_KEYWORD |
--keyword-command |
$CASE_ESAC_COMMAND_NAME_KEYWORD |
--keyword-shared |
|
--keyword-error |
$CASE_ESAC_ERROR_KEYWORD |
--error-not-found |
|
--error-no-arguments |
|
--error-generic |
$CASE_ESAC_ERROR_MESSAGE |
--error-prefix |
$CASE_ESAC_ERROR_PREFIX |
--error-silence-variable |
$CASE_ESAC_SILENCE_STACKTRACE_VARIABLE |
--error-silence-loc-variable |
$CASE_ESAC_SILENCE_STACKTRACE_FILE_LOC_VARIABLE |
--error-stacktrace-skip |
$CASE_ESAC_SILENCE_STACKTRACE_SKIP_VARIABLE |
--error-stacktrace-max |
$CASE_ESAC_SILENCE_STACKTRACE_MAX_DEPTH_VARIABLE |