Skip to content

Latest commit

 

History

History
71 lines (49 loc) · 1.47 KB

File metadata and controls

71 lines (49 loc) · 1.47 KB

✅ Prérequis

  • ✅ Tooling Go (installer Go)
  • ✅ Une clé d'API, chargée dans l'environnement OPTNC_MOBITAGNC_API_KEY
  • Task pour builder le projet
  • Goreleaser pour builder le projet sur plusieurs plateformes

🚀 Getting started

⚙️ Builder avec task

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

Compilation avec goreleaser

task release

Sans compilation

Si vous ne souhaitez pas utiliser le binaire, vous pouvez utiliser directement le code source :

go run main.go [command]

🕹️ Essayer

mobitag -h
# Tester l'environnement
mobitag dryRun

🥳 Envoyer un mobit@g

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

🎯 Autocompletion

Pour avoir plus d'informations sur l'autocompletion :

mobitag completion <shell> --help

Exemple pour un shell zsh :

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

📼 Buidler la demo video

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

task auth