🚀 Todo CLI Go v0.0.10
Gestionnaire de tâches en ligne de commande.
📦 Téléchargements
Binaires classiques
- Linux:
todo-linux-amd64 - macOS:
todo-darwin-amd64
Installateurs Windows 🆕
- Installation utilisateur (sans admin):
todo-setup-user-v0.0.10.exe - Installation système (admin requis):
todo-setup-admin-v0.0.10.exe
Package Snap (Linux)
- Snap:
todo_v0.0.10_amd64.snap
Package DEB (Ubuntu/Debian)
- DEB:
todo_v0.0.10_amd64.deb
🛠️ Installation Windows
Option 1: Installateur utilisateur (recommandé)
# Télécharger et exécuter (aucun droit admin requis)
# Double-clic sur: todo-setup-user-v0.0.10.exe- ✅ Installation dans
%LOCALAPPDATA% - ✅ PATH utilisateur configuré automatiquement
- ✅ Aucun droit administrateur requis
- ✅ Désinstallation propre
Option 2: Installateur système
# Télécharger et exécuter (droits admin requis)
# Clic-droit → "Exécuter en tant qu'administrateur" sur: todo-setup-admin-v0.0.10.exe- ✅ Installation dans
C:\Program Files - ✅ PATH système configuré pour tous les utilisateurs
- ✅ Installation centralisée
Option 3: Binaire portable
# Télécharger todo-windows-amd64.exe
# Placer dans un dossier de votre choix
# Ajouter manuellement au PATH🛠️ Installation Linux / macOS
Linux / macOS
# Télécharger et rendre exécutable
chmod +x todo-linux-amd64
# Test local
./todo-linux-amd64 help
# Installation globale (optionnelle)
sudo mv todo-linux-amd64 /usr/local/bin/todo
# Utilisation globale
todo helpInstallation Snap (Linux) - Confinement strict
# Télécharger le fichier .snap
wget https://github.com/NDXDeveloper/todo-cli-go/releases/download/v0.0.10/todo_v0.0.10_amd64.snap
# Installer le snap (mode dangerous car non publié sur store)
sudo snap install --dangerous todo_v0.0.10_amd64.snap
# Connecter les interfaces pour accès étendus
sudo snap connect todo:removable-media # Clés USB
sudo snap connect todo:mount-observe # Points de montage
# Vérifier les connexions
snap connections todo
# Utilisation directe - commande "todo" disponible !
todo version
todo help
# Test d'accès aux clés USB (après connexion interface)
todo export /media/username/USB_DRIVE/backup.csvInstallation DEB (Ubuntu/Debian) - Accès complet système
# Télécharger le fichier .deb
wget https://github.com/NDXDeveloper/todo-cli-go/releases/download/v0.0.10/todo_v0.0.10_amd64.deb
# Installer le package (gère automatiquement les dépendances)
sudo apt install ./todo_v0.0.10_amd64.deb
# Ou avec dpkg (puis résoudre les dépendances si nécessaire)
sudo dpkg -i todo_v0.0.10_amd64.deb
sudo apt-get install -f # Résoudre les dépendances manquantes
# Utilisation directe - commande "todo" disponible globalement !
todo version
todo help
# Désinstallation propre
sudo apt remove todoInstallation rapide (tous OS)
# Linux/macOS : Binaire direct
curl -L https://github.com/NDXDeveloper/todo-cli-go/releases/download/v0.0.10/todo-linux-amd64 -o todo && chmod +x todo && sudo mv todo /usr/local/bin/
# Linux Snap : Installation avec permissions
wget https://github.com/NDXDeveloper/todo-cli-go/releases/download/v0.0.10/todo_v0.0.10_amd64.snap
sudo snap install --dangerous todo_v0.0.10_amd64.snap
sudo snap connect todo:removable-media
# Linux DEB : Installation simple
wget https://github.com/NDXDeveloper/todo-cli-go/releases/download/v0.0.10/todo_v0.0.10_amd64.deb
sudo apt install ./todo_v0.0.10_amd64.deb✨ Fonctionnalités
- Gestion complète des tâches (add, list, done, remove, edit)
- Export/Import CSV
- Tags et priorités
- Filtrage avancé
- Version injectée automatiquement
🔐 Snap - Confinement strict avec interfaces
Le package Snap utilise un confinement strict pour une sécurité maximale.
Interfaces automatiques :
- 🏠 Répertoire home (
home) - 🌐 Réseau de base (
network)
Interfaces manuelles (optionnelles) :
# Pour accès aux clés USB et disques externes
sudo snap connect todo:removable-media
# Pour observer les points de montage (partages réseau)
sudo snap connect todo:mount-observeVérification des permissions :
snap connections todo🎯 Avantages par format
Snap : Confinement sécurisé, auto-updates, sandboxing
DEB : Installation native, accès système complet, familier
Full Changelog: v0.0.9...v0.0.10