forked from axiom-team/jaklis
Add ask for missing elements; Edit README.md
This commit is contained in:
parent
326bc76911
commit
e08f4f06ac
|
@ -6,8 +6,10 @@ Ceci est un testeur simple pour l'envoi de messages Cesium +
|
|||
chmod u+x sendmsg.sh
|
||||
./sendmsg.sh
|
||||
```
|
||||
Par défaut utilise l'émetteur, le fichier de trousseau ainsi que le noeud Cesium+ indiqué dans le fichier `.env`.
|
||||
|
||||
## Options
|
||||
```
|
||||
./sendmsg.sh
|
||||
Par défaut, demandez le titre, le contenu et le destinataire en mode interactif.
|
||||
|
||||
|
@ -17,3 +19,4 @@ Options:
|
|||
-r <pubkey> Utilise <pubkey> comme destinataire du message.
|
||||
-i <pubkey> Utilise <pubkey> comme émetteur du message.
|
||||
-k <key> Chemin <key> vers le fichier de trousseau PubSec de l'émetteur.
|
||||
```
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
# Simple testeur d'envoi de message via la messagerie de Cesium ou de Gchange.
|
||||
# ###
|
||||
|
||||
[[ ! -f .env ]] && cp .env.template .env
|
||||
source .env
|
||||
|
||||
# Help display
|
||||
|
@ -48,10 +49,15 @@ if [[ -z $file ]]; then
|
|||
else
|
||||
message=$(cat $file)
|
||||
fi
|
||||
|
||||
if [[ -z $issuer ]]; then
|
||||
read -p "Émetteur: " issuer
|
||||
fi
|
||||
if [[ -z $recipient ]]; then
|
||||
read -p "Destinataire: " recipient
|
||||
fi
|
||||
if [[ -z $dunikey ]]; then
|
||||
read -p "Fichier de trousseau: " dunikey
|
||||
fi
|
||||
|
||||
[[ -z $(grep -Eo $REGEX_PUBKEYS <<<$recipient) ]] && echo "Le format de la clé publique du destinataire est invalide." && exit 1
|
||||
|
||||
|
|
Loading…
Reference in New Issue