# Client CLI for Cesium+/Ḡchange pod ## Installation Linux: ``` bash setup.sh ``` Autre: ``` Débrouillez-vous. ``` ## Utilisation *Python 3.9 minimum* Renseignez optionnellement le fichier **.env** (Généré lors de la première tentative d'execution, ou à copier depuis .env.template). ``` ./jaklis.py -h ``` ``` usage: jaklis.py [-h] [-v] [-k KEY] [-n NODE] {read,send,delete,get,set,erase,like,unlike,pay,history,balance} ... Client CLI pour Cesium+ et Ḡchange optional arguments: -h, --help show this help message and exit -v, --version Affiche la version actuelle du programme -k KEY, --key KEY Chemin vers mon trousseau de clé (PubSec) -n NODE, --node NODE Adresse du noeud Cesium+, Gchange ou Duniter à utiliser Commandes de jaklis: {read,send,delete,get,set,erase,like,unlike,pay,history,balance} read Lecture des messages send Envoi d'un message delete Supression d'un message get Voir un profile Cesium+ set Configurer son profile Cesium+ erase Effacer son profile Cesium+ like Voir les likes d'un profile / Liker un profile (option -s NOTE) unlike Supprimer un like pay Payer en Ḡ1 history Voir l'historique des transactions d'un compte Ḡ1 balance Voir le solde d'un compte Ḡ1 ``` Utilisez `./jaklis CMD -h` où `CMD` est la commande souhaité pour obtenir l'aide détaillé de cette commande. ### Exemples: Lire les 10 derniers messages de mon compte indiqué dans le fichier `.env` (par defaut 3 messages): ``` ./jaklis read -n10 ``` Envoyer un message à la clé publique `Do99s6wQR2JLfhirPdpAERSjNbmjjECzGxHNJMiNKT3P` avec un fichier de trousseau particulier: ``` ./jaklis.py -k /home/saucisse/mon_fichier_de_trousseau.dunikey send -d Do99s6wQR2JLfhirPdpAERSjNbmjjECzGxHNJMiNKT3P -t "Objet du message" -m "Corps de mon message" ``` Noter 4 étoiles le profile `S9EJbjbaGPnp26VuV6fKjR7raE1YkNhUGDgoydHvAJ1` sur gchange: ``` ./jaklis.py -n https://data.gchange.fr like -p S9EJbjbaGPnp26VuV6fKjR7raE1YkNhUGDgoydHvAJ1 -s 4 ``` Paramétrer mon profile Cesium+: ``` ./jaklis.py set -n "Sylvain Durif" -v "Bugarach" -a "42 route de Vénus" -d "Christ cosmique" -pos 48.539927 2.6608169 -s https://www.creationmonetaire.info -A mon_avatar.png ``` Effacer mon profile Gchange: ``` ./jaklis.py -n https://data.gchange.fr erase ```