From 978a80cc1fa15e6c4ce3ce9cc4729ec077ff67d4 Mon Sep 17 00:00:00 2001 From: Q Date: Sun, 13 Nov 2022 15:13:52 +0200 Subject: [PATCH] short helpfor cclip --- files/cclip | 35 ++++++++++++++++++++++++++--------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/files/cclip b/files/cclip index 487ad67..cb68663 100755 --- a/files/cclip +++ b/files/cclip @@ -44,6 +44,21 @@ Config: exit } +_shorthelp() { + + echo "${HE}Console Clipboard Short Help${NO} + h/help/-h + l/list [clipboard]${NO} + c/copy filename[s] [clipboard]${NO} + p/paste [switches] [clipboardname[s]] [folder/]${NO} + rm/remove clipboardname[s]${NO} + e/edit clipboardname[s]${NO} + d/del clipboardname[s]${NO} + D/Del${NO} + " + exit +} + _load_config() { # colors @@ -538,17 +553,19 @@ _load_config CMD="${1:-list}" CLIPBOARD=0 OUTPUT=. -[[ "$CMD" = help || "$CMD" = h || "$CMD" = "-h" || "$CMD" = "--help" ]] && { _help; } -[[ "$CMD" = "l" || "$CMD" = "list" ]] && { _list "$@"; } -[[ "$CMD" = "c" || "$CMD" = "copy" ]] && { _copy "$@"; } -[[ "$CMD" = "d" || "$CMD" = "delete" || "$CMD" = "del" ]] && { _delete "$@"; } -[[ "$CMD" = "D" || "$CMD" = "Delete" || "$CMD" = "Del" ]] && { _delete_all; } -[[ "$CMD" = "e" || "$CMD" = "edit" ]] && { _edit "$@"; } -[[ "$CMD" = "p" || "$CMD" = "paste" || "$CMD" =~ ^p.$|^p..$ ]] && { _paste "$@"; } -[[ "$CMD" = "rm" || "$CMD" = "remove" ]] && { _remove "$@"; } -[[ "$CMD" = "mc" ]] && { _gui "$@"; } +[[ "$CMD" = help || "$CMD" = h || "$CMD" = "-h" || "$CMD" = "--help" ]] && { _help; exit; } +[[ "$CMD" = "l" || "$CMD" = "list" ]] && { _list "$@"; exit; } +[[ "$CMD" = "c" || "$CMD" = "copy" ]] && { _copy "$@"; exit; } +[[ "$CMD" = "d" || "$CMD" = "delete" || "$CMD" = "del" ]] && { _delete "$@"; exit; } +[[ "$CMD" = "D" || "$CMD" = "Delete" || "$CMD" = "Del" ]] && { _delete_all; exit; } +[[ "$CMD" = "e" || "$CMD" = "edit" ]] && { _edit "$@"; exit; } +[[ "$CMD" = "p" || "$CMD" = "paste" || "$CMD" =~ ^p.$|^p..$ ]] && { _paste "$@"; exit; } +[[ "$CMD" = "rm" || "$CMD" = "remove" ]] && { _remove "$@"; exit; } +[[ "$CMD" = "mc" ]] && { _gui "$@"; exit; } [[ "$1" = "autocomplete" ]] && { _get_completer; exit; } [[ "$1" = "simplelist" ]] && { _simple_list; exit; } +echo "Not a command: '$CMD'" +_shorthelp exit $EC