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 |