Skip to content

v0.0.10

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Jul 16:28

🚀 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 help

Installation 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.csv

Installation 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 todo

Installation 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-observe

Vé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