editenv


Logs | Files | README | README | LICENSE | GitLab


1
commit 39d3903b098a6d4a42e44a4c1ba3f2983163128b
2
Author: Connor Etherington <[email protected]>
3
Date:   Thu Jul 13 02:30:58 2023 +0200
4
5
    Auto-Commit Update - 20230713
6
---
7
 usr/bin/editenv | 1 +
8
 1 file changed, 1 insertion(+)
9
10
diff --git a/usr/bin/editenv b/usr/bin/editenv
11
index ecbcf5e..0137b15 100755
12
--- a/usr/bin/editenv
13
+++ b/usr/bin/editenv
14
@@ -209,6 +209,7 @@ case ${1} in
15
   '-c'|'-y'|'--copy'|'--yes') x="${@:2}"; COPYVAL "${x:-`SELECT "Select value to copy:"`}" "✅ Copied to clipboard" && exit 0 ;;
16
   '-d'|'-r'|'--del'|'--delete'|'--remove') x="${@:2}"; DEL "${x:-`SELECT "Select entry for removal:"`}" && exit 0 ;;
17
   '-h'|'--help') echo 	-e "\n\e[1;32m Usage: \e[0m\n\n\e[33m $(basename $0)\e[0;1m [OPTIONS]\n\n \e[35m	-a,  --add:\e[0m     Add a new entry.\n \e[35m	-n,  --new:\e[0m     Alias for 	-a or  --add.\n \e[35m	-c,  --copy:\e[0m    Copy a value to the clipboard.\n \e[35m	-y,  --yes:\e[0m     Alias for 	-c or  --copy.\n \e[35m	-d,  --del:\e[0m     Delete an entry.\n \e[35m	-r,  --remove:\e[0m  Alias for 	-d or  --del.\n \e[35m	-h,  --help:    \e[0mDisplay this help message.\n\n\n\e[1;32m Examples: \e[0m\n\n  \e[33m	$(basename $0)\e[35m -a \e[36mvariable_name \"Env variable value\"\e[32m  Add a new environment variable.\n  \e[33m	$(basename $0) \e[35m-c \e[36mvariable_name  \e[32mCopy the value of a variable to the clipboard.\e[0m\n  \e[33m	$(basename $0) \e[35m-d \e[36mvariable_name  \e[32mDelete an environment variable.\e[0m\n\n" ;;
18
+  '--ignore-sourced-warning') EDITENV_ISSOURCED="true" && EDITENV_PATHFILE="${XDG_DATA_HOME:-$HOME/.local/share}/editenv/paths" && EDITENV_ENTRIESFILE="${XDG_DATA_HOME:-$HOME/.local/share}/editenv/entries" && MAIN ;;
19
   *) MAIN && [[ -n $wasFirst ]] && dialog --title " ~ First Run ~ " --msgbox "You have successfully created your first entry.\\n\\nNote, that if you want to immediately paste the selected entry, intead of just copying it to the clipboard, you can use the -w option.\\n\\nFor more information, use the -h option." 10 80 && exit 0 || exit 0 ;;
20
 esac
21