Skip to content

Commit abf4618

Browse files
author
buildplan
committed
imroved help flag
1 parent 3488fe6 commit abf4618

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

restic-backup.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,11 +236,14 @@ done
236236

237237
display_help() {
238238
local readme_url="https://github.com/buildplan/restic-backup-script/blob/main/README.md"
239+
local prog
240+
prog=$(basename "$0")
241+
239242
echo -e "${C_BOLD}${C_CYAN}Restic Backup Script (v${SCRIPT_VERSION})${C_RESET}"
240243
echo "Encrypted, deduplicated backups with restic."
241244
echo
242245
echo -e "${C_BOLD}${C_YELLOW}USAGE:${C_RESET}"
243-
echo -e " sudo $0 ${C_GREEN}[options] [command]${C_RESET}"
246+
echo -e " sudo $prog ${C_GREEN}[options] [command]${C_RESET}"
244247
echo
245248
echo -e "${C_BOLD}${C_YELLOW}OPTIONS:${C_RESET}"
246249
printf " ${C_GREEN}%-20s${C_RESET} %s\n" "--verbose" "Show detailed live output."
@@ -265,9 +268,9 @@ display_help() {
265268
printf " ${C_GREEN}%-20s${C_RESET} %s\n" "--uninstall-scheduler" "Remove an automated schedule."
266269
echo
267270
echo -e "${C_BOLD}${C_YELLOW}QUICK EXAMPLES:${C_RESET}"
268-
echo -e " Run a backup now: ${C_GREEN}sudo $0${C_RESET}"
269-
echo -e " Verbose diff summary: ${C_GREEN}sudo $0 --verbose --diff${C_RESET}"
270-
echo -e " Fix perms (interactive): ${C_GREEN}sudo $0 --fix-permissions --test${C_RESET}"
271+
echo -e " Run a backup now: ${C_GREEN}sudo $prog${C_RESET}"
272+
echo -e " Verbose diff summary: ${C_GREEN}sudo $prog --verbose --diff${C_RESET}"
273+
echo -e " Fix perms (interactive): ${C_GREEN}sudo $prog --fix-permissions --test${C_RESET}"
271274
echo
272275
echo -e "Config: ${C_DIM}${CONFIG_FILE}${C_RESET} Log: ${C_DIM}${LOG_FILE}${C_RESET}"
273276
echo

0 commit comments

Comments
 (0)