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.
- Site web officiel http://www.mobitag.nc
- 🥳 Mobitag.nc... 25 ans plus tard, des sms en SaaS via API{GEE}
- 📲 Mobitag.nc for dummies
- ⏱️ Mobitag Go Hackathon 2024-06-22 week-end 🤓
- ⏱️ Mobitag Hackathon week-end du 2024-06-22 🤓
- Tooling
Go
(installerGo
) - Une clé d'API, chargée dans l'environnement
OPTNC_MOBITAGNC_API_KEY
task build
# Ensuite l'ajouter dans le PATH
echo "export PATH=$PATH:$(pwd)/bin" >> ~/.zshrc # ou ~/.bashrc selon votre shell
mobitag-cli -h
# Tester l'environnement
mobitag-cli dryRun
mobitag-cli send --to xxxxxx --message "Hello World : a mobit@g from Go(lang) XD"
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
La video de demo est buildée avec charmbracelet/vhs
:
vhs mobitag-cli.tape