fix: add missing TMPDIR variable
This commit is contained in:
@@ -66,10 +66,6 @@ help_desc
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn-help-contents() {
|
fn-help-contents() {
|
||||||
local TMPDIR
|
|
||||||
|
|
||||||
TMPDIR=$(mktemp -d)
|
|
||||||
trap 'rm -rf "$TMPDIR" > /dev/null' RETURN INT TERM EXIT
|
|
||||||
pushd "$SUBCOMMAND_ROOT" > /dev/null 2>&1
|
pushd "$SUBCOMMAND_ROOT" > /dev/null 2>&1
|
||||||
for cmd in *; do
|
for cmd in *; do
|
||||||
fn-help-contents-subcommand "$cmd" || true
|
fn-help-contents-subcommand "$cmd" || true
|
||||||
@@ -78,8 +74,10 @@ fn-help-contents() {
|
|||||||
|
|
||||||
fn-help-contents-subcommand() {
|
fn-help-contents-subcommand() {
|
||||||
declare SUBCOMMAND="$1" FULL_OUTPUT="$2"
|
declare SUBCOMMAND="$1" FULL_OUTPUT="$2"
|
||||||
|
local TMPDIR=$(mktemp -d)
|
||||||
local UNCLEAN_FILE="${TMPDIR}cmd-unclean" CLEAN_FILE="${TMPDIR}cmd-clean"
|
local UNCLEAN_FILE="${TMPDIR}cmd-unclean" CLEAN_FILE="${TMPDIR}cmd-clean"
|
||||||
local BOLD CMD_OUTPUT CYAN EXAMPLE LIGHT_GRAY NORMAL
|
local BOLD CMD_OUTPUT CYAN EXAMPLE LIGHT_GRAY NORMAL
|
||||||
|
trap 'rm -rf "$TMPDIR" > /dev/null' RETURN INT TERM EXIT
|
||||||
|
|
||||||
rm -rf "$UNCLEAN_FILE" "$CLEAN_FILE"
|
rm -rf "$UNCLEAN_FILE" "$CLEAN_FILE"
|
||||||
cat "$SUBCOMMAND_ROOT/$SUBCOMMAND" > "$UNCLEAN_FILE"
|
cat "$SUBCOMMAND_ROOT/$SUBCOMMAND" > "$UNCLEAN_FILE"
|
||||||
|
|||||||
Reference in New Issue
Block a user