| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function cli_getTemporalFile { |
| |
| |
| if [[ $# -ne 1 ]];then |
| cli_printMessage "cli_getTemporalFile: `gettext "First argument is required."`" |
| cli_printMessage "$(caller)" 'ToKnowMoreLine' |
| fi |
| |
| |
| |
| |
| |
| local NAME="$1" |
| if [[ "$NAME" == '' ]];then |
| cli_printMessage "cli_getTemporalFile: `gettext "First argument cannot be empty."`" |
| cli_printMessage "$(caller)" 'AsToKnowMoreLine' |
| else |
| NAME="-$(cli_getCurrentLocale)-$(cli_getRepoName "$1" 'f')" |
| fi |
| |
| |
| local TMPDIR='/tmp' |
| |
| |
| local PREFIX="${CLI_PROGRAM}-" |
| |
| |
| local UUID=$(cat /proc/sys/kernel/random/uuid) |
| |
| |
| |
| local TMPFILE=$(echo -n "${TMPDIR}/${PREFIX}${UUID}${NAME}") |
| |
| |
| echo $TMPFILE |
| |
| } |