- Une clé d'API, chargée dans l'environnement
OPTNC_MOBITAGNC_API_KEY
Pour installer :
- Manuellement : Se rendre sur la page de releases et télécharger la version correspondant à votre système d'exploitation
- Automatique : A venir via
brew
cf mobitag-cli/issues/8
Une fois le binaire dans votre PATH
, vous pouvez lancer la commande mobitag
dans votre terminal:
# Afficher l'aide
mobitag -h
# Tester l'environnement afin de vérifier la présence de la clé API
mobitag dryRun
# Envoyer un `mobit@g`
mobitag send --to xxxxxx --message "Hello World : a mobit@g from Go(lang) XD"
# En indiquant également le numéro de l'expéditeur
mobitag send --to xxxxxx --message "Hello World : a mobit@g from Go(lang) XD" --from yyyyyy
Depuis le terminal, les oneliners sont super cools : en une commande concise exécutée en une seule ligne dans un terminal ou un script cela permet d’accomplir des tâches rapidement et efficacement, sans avoir à écrire un programme complet.
"Hey I don't have to do anything here except glue together things that somebody else did for me already" - Brian Kernighan (see short)
# Exemple avec la commande `whoami`
echo "Hello c'est $(whoami) : alors on se le fait ce café ?" |\
mobitag sendPipe --to $DIDI_MOBILE
privatebin
est...
a minimalist, open source online pastebin where the server has zero knowledge of pasted data.
On va ici l'utiliser pour envoyer des fichiers directement par sms
depuis le terminal.
- Disposer d'une instance à soi ou en choisir une sur privatebin.info/directory/
- Créer le fichier de conf
~/.config/privatebin/config.json
- Télécharger et installer
gearnode/privatebin
- Profiter
Avec cowsay
:
cowsay -f tux "Mobitag c'est VACHEMENT cool...surtout depuis le terminal et pipé avec privatebin"\
| privatebin create\
| mobitag sendPipe --to $MOBILIS_DEST
cat secrets.txt\
| privatebin create\
| mobitag sendPipe --to $MOBILIS_DEST
Pour une UX optimale dans le terminal, il est possible d'activer l'autocomplétion :
# Pour avoir plus d'informations sur l'autocompletion :
mobitag completion <shell> --help
# <shell> peut être bash, zsh, fish, powershell.
Sous zsh
:
# Pour activer l'autocompletion dans le shell courant
source <(mobitag completion zsh)
# Pour installer l'autocompletion de manière permanente
mobitag completion zsh > "${fpath[1]}/_mobitag"
Ce projet d'innovation frugale n'aurait pas vu le jour sans une équipe, par ordre d'entré sur le projet :
- Michèle BARRE, aka.
@mbarre
: backend dev et UX bêta-testeuse - Adrien SALES, aka.
@adriens/
: Premier proto Go, Story Teller, Product Owner et alpha testeur - Vinh FAUCHER aka.
@supervinh/
: Core Go dev - Romain PELIZZO aka.
@Draks898
: Bêta-testeur - 📊 Liste exhaustive des contributeurs
Cette repo était à l'origine une première expérimentation dont le but était de découvrir le language Go
,
sur un cas concret car... c'est plus amusant et beaucoup plus motivant 🤓.
Cette expérimentation avait donc pur but de :
créer un
cli
permettant d'envoyer des mobitags depuis le terminal.