Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📖 Adress book : mobitag send --to bob --message "Hello mec, cafĂ©?" #9

Open
adriens opened this issue Feb 14, 2025 · 3 comments
Assignees
Labels
BUILD Toute activité liée à la création de nouvelles fonctionnalités

Comments

@adriens
Copy link
Member

adriens commented Feb 14, 2025

❔ Contexte

En terme d'UX, Ă  terme, la vocation de ce cli est de permettre Ă  des utilisateurs fans de terminal et de performance d'envoyer un sms...mais parfois on n'a pas tous les nums de tel en tĂȘte.

Deux options :

  • On cherche dans l'historique des commandes Ctrl-R
  • On doit aller rĂ©cupĂ©rer un num de tel sur on tel, le copier,etc...

👉 Ces deux scenarios, on aimerait ĂȘtre beaucoup plus efficace et direct avec par exemple :

mobitag send --to bob --message "Hello mec, café?"

Le but de cette issue est de gérer cela.

🎯 Actions

Exemples de commandes

Commande Description
mobitag alias add bob +68712345678 Ajoute ou met Ă  jour l'alias bob
mobitag alias list Affiche tous les alias enregistrés
mobitag alias get bob RécupÚre le numéro lié à bob
mobitag alias delete bob Supprime l'alias bob
mobitag send bob"Coucou !" Envoie un SMS à l'alias (ou numéro si pas d'alias)

Intégration avec Cobra

  • mobitag alias → Commande principale
    • mobitag alias add → Ajoute un alias
    • mobitag alias list → Liste tous les alias
    • mobitag alias get → RĂ©cupĂšre un alias
    • mobitag alias delete → Supprime un alias

Egalement crééer la commande mobitag alias update pour mettre à jour un alias existant

l'idĂ©e est de stocker tout en text en JSON afin que tout puisse ĂȘtre Ă©ditĂ© confortablement avec vim par exemple, comme tout fichier de conf

✅ Upsert automatique (mobitag alias add met Ă  jour si l'alias existe dĂ©jĂ )
✅ Stockage persistant (~/.config/mobitag/aliases.json)

Exemple de json :

{
  "contacts": [
    {
      "name": "Jean Dupont",
      "phone": "+33612345678",
      "email": "[email protected]"
    }
  ]
}

đŸ–Œ Screenhsots pour inspiration

Image

✅ DoD

A la fin on doit pouvoir envoyer des mobitags depuis des alias đŸ€“

@adriens adriens added the BUILD Toute activité liée à la création de nouvelles fonctionnalités label Feb 14, 2025
@adriens adriens pinned this issue Feb 14, 2025
@adriens
Copy link
Member Author

adriens commented Feb 21, 2025

Pour l'instant on peut se contenter de :

Exporter le num de tel dans son env ou pofile bash zsh :

export DIDI=84xxxx

Puis, tout simplement :

mobitag send --message "Café NOW!" --to $DIDI

@adriens
Copy link
Member Author

adriens commented Feb 21, 2025

💡 @mbarre a soumis l'idĂ©e de supporter nativement des exports Google CSV pour une UX optimale

@adriens
Copy link
Member Author

adriens commented Mar 8, 2025

A voir si on peut pas automatiser ça avec du scripting autour du cli, Ă  base de gomplate .... afin de coder le moins possible dans le cli mais plutot de scripter autour đŸ€”

@adriens adriens added this to the 🏭 Batch & daemon modes milestone Mar 8, 2025
adriens added a commit that referenced this issue Mar 9, 2025
Implémente une premier proto fonctionnel de
- #9

... mais avec un GoTask histoire de voire un peu l'UX qui en découle avant de développer quoi que ce soit

Signed-off-by: SALES <[email protected]>
mbarre pushed a commit that referenced this issue Mar 9, 2025
Implémente une premier proto fonctionnel de
- #9

... mais avec un GoTask histoire de voire un peu l'UX qui en découle avant de développer quoi que ce soit

Signed-off-by: SALES <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BUILD Toute activité liée à la création de nouvelles fonctionnalités
Projects
None yet
Development

No branches or pull requests

2 participants