Skip to content

opt-nc/mobitag-cli

Repository files navigation

❔ A propos

Cette repo est une première expérimentation dont le but est de découvrir le language Go, sur un cas concret car... c'est plus amusant et beaucoup plus motivant 🤓.

Cette expérimentation a donc pur but de créer un cli permettant d'envoyer des mobitags depuis le terminal.

🔖 Ressources

✅ Prérequis

  • Tooling Go (installer Go)
  • Une clé d'API, chargée dans l'environnement OPTNC_MOBITAGNC_API_KEY

🚀 Getting started

⚙️ Builder

task build
# Ensuite l'ajouter dans le PATH
echo "export PATH=$PATH:$(pwd)/bin" >> ~/.zshrc # ou ~/.bashrc selon votre shell

🕹️ Essayer

mobitag-cli -h
# Tester l'environnement
mobitag-cli dryRun

🥳 Envoyer un mobit@g

mobitag-cli send --to xxxxxx --message "Hello World : a mobit@g from Go(lang) XD"

🎯 Autocompletion

Pour avoir plus d'informations sur l'autocompletion :

mobitag-cli completion <shell> --help

Exemple pour un shell zsh :

source <(mobitag-cli completion zsh)  # pour activer l'autocompletion dans le shell courant
mobitag-cli completion zsh > "${fpath[1]}/_mobitag-cli" # pour installer l'autocompletion de manière permanente

📼 Buidler la demo video

La video de demo est buildée avec charmbracelet/vhs:

vhs mobitag-cli.tape

About

Un cli pour envoyer des sms via l'API de mobitag

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages