From 0bbab3c16843f924f7d933ab628c70d39daa695a Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Sun, 24 May 2015 22:20:44 +0200 Subject: [PATCH] =?UTF-8?q?+config[choix=20editeur=20texte]=20+=20nombre?= =?UTF-8?q?=20d'encodage/d=C3=A9codage=20fini=20[stable~80]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- enigmail/.config | 6 ++++-- enigmail/.config~ | 11 ++++++++++ enigmail/bucket-file | 9 +++++++- enigmail/bucket-file~ | 10 +++++++++ enigmail/enigmail.sh | 49 ++++++++++++++++++++++++++++++------------- 5 files changed, 68 insertions(+), 17 deletions(-) create mode 100644 enigmail/.config~ create mode 100644 enigmail/bucket-file~ diff --git a/enigmail/.config b/enigmail/.config index b9845a6..0809080 100644 --- a/enigmail/.config +++ b/enigmail/.config @@ -4,6 +4,8 @@ smtp_port = 587 imap_server = imap.gmail.com imap_port = 993 -mail_address = test@mail.com +mail_address = doowap31@gmail.com -login = equal_mailadress_or_different_login +login = doowap31@gmail.com + +text_editor = nano diff --git a/enigmail/.config~ b/enigmail/.config~ new file mode 100644 index 0000000..f1a6f25 --- /dev/null +++ b/enigmail/.config~ @@ -0,0 +1,11 @@ +smtp_server = smtp.gmail.com +smtp_port = 587 + +imap_server = imap.gmail.com +imap_port = 993 + +mail_address = doowap31@gmail.com + +login = doowap31@gmail.com + +text_editor = gedit diff --git a/enigmail/bucket-file b/enigmail/bucket-file index 4e893fc..d6e47ab 100644 --- a/enigmail/bucket-file +++ b/enigmail/bucket-file @@ -1 +1,8 @@ -S6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777îE6SS6Eî7777777777777777777777777777777777777777777fâàOaOàâf7777777777777777777777777777777777777777777- .77. -7777777777777777777777777777777777777777777fâçRdRçâf7777777777777777777777777777777777777777777îE6cc6Eî7777777777777777777777777777777777777777777fâà-7 \ No newline at end of file +Chère Thalees, + + J'ai toujours eu cette envie soudaine et secrète de vous communiquer + mes amitiées et mes plus sincères salutations. + + Miaow ! + + Votre admirateur secret. diff --git a/enigmail/bucket-file~ b/enigmail/bucket-file~ new file mode 100644 index 0000000..d124123 --- /dev/null +++ b/enigmail/bucket-file~ @@ -0,0 +1,10 @@ +Chère Thalees, + + J'ai toujours eu cette envie soudaine et secrète de vous communiquer + mes amitiées et mes plus sincères salutations. + + Miaow ! + + Votre admirateur secret. + +7 \ No newline at end of file diff --git a/enigmail/enigmail.sh b/enigmail/enigmail.sh index 48c601b..38966c3 100644 --- a/enigmail/enigmail.sh +++ b/enigmail/enigmail.sh @@ -1,12 +1,25 @@ #!/bin/bash -path=$(readlink -f $(dirname $0)) +path=$(readlink -f $(dirname $0)); +config_file="$path/.config"; + +editor_line=`cat $config_file | grep -E '^text_editor +=' | cut -d= -f2 | tr -d "[[:space:]]" | tr -d "\n"`; +editor="nano"; + +# si l'editeur est specifie on l enregistre sinon par defaut on met nano +if [ -z $editor_line ] || [ $editor_line = "" ] +then + echo "text_editor = nano" >> $config_file; +else + editor=$editor_line; +fi; + if [ $# -ge 1 ] then # si 1 paramètre au moins - if [ $# -ge 2 ] # si au moins 2 paramètres - then + if [ $# -ge 2 ] + then # si au moins 2 parametres param=$2; else param=""; @@ -15,18 +28,26 @@ then # si 1 paramètre au moins case $1 in 'help') cat "$path/source/help"|less;; 'init') # initialise le contenu du fichier de config - echo "smtp_server = smtp.gmail.com" > "$path/.config" - echo "smtp_port = 587" >> "$path/.config" - echo "" >> "$path/.config" - echo "imap_server = imap.gmail.com" >> "$path/.config" - echo "imap_port = 993" >> "$path/.config" - echo "" >> "$path/.config" - echo "mail_address = test@mail.com" >> "$path/.config" - echo "" >> "$path/.config" - echo "login = equal_mailadress_or_different_login" >> "$path/.config" + echo "smtp_server = smtp.gmail.com" > "$path/.config"; + echo "smtp_port = 587" >> "$path/.config"; + echo "" >> "$path/.config"; + echo "imap_server = imap.gmail.com" >> "$path/.config"; + echo "imap_port = 993" >> "$path/.config"; + echo "" >> "$path/.config"; + echo "mail_address = test@mail.com" >> "$path/.config"; + echo "" >> "$path/.config"; + echo "login = equal_mailadress_or_different_login" >> "$path/.config"; + echo "" >> "$path/.config"; + echo "text_editor = nano" >> "$path/.config"; ;; - 'config') nano "$path/.config";; # ouvre en modification le fichier de config - 'write') nano "$path/bucket-file";; # ouvre en modification le bucket file + 'config') + if [ -z $param ] + then # si aucun parametre alors on lance l'editeur choisi + $editor "$path/.config"; # ouvre en modification le fichier de config + else + $editor "$path/.config"; + fi;; + 'write') $editor "$path/bucket-file";; # ouvre en modification le bucket file 'empty') echo "">"$path/bucket-file";; # vide le bucket file # ouvre en lecture le bucket file 'read') echo "\n======================================="; cat "$path/bucket-file"; echo "\n=======================================";;