Skip to content

Projet Todo List en Rust

Introduction

Bienvenue dans la documentation de mon projet Todo List en Rust. Ce projet propose une application simple de gestion de tâches à partir de la ligne de commande, développée en utilisant le langage de programmation Rust.

Description du Projet

L'application Todo List permet à l'utilisateur de créer, afficher et archiver des tâches à partir de la console. Les fonctionnalités principales incluent l'ajout de nouvelles tâches, l'affichage des dernières tâches, l'archivage de tâches et l'affichage des tâches archivées.

Structure du Code

Le code du projet est divisé en modules pour une organisation claire :

  • main.rs : Le point d'entrée de l'application qui gère la boucle principale et les interactions avec l'utilisateur.
  • todo.rs : Le module contenant la définition de la structure Todo pour représenter une tâche.
  • input.rs : Le module gérant la lecture de l'entrée utilisateur.
  • file.rs : Le module responsable de la sauvegarde et du chargement des tâches depuis un fichier.

Fonctionnalités Principales

  1. Affichage des Dernières Tâches : Affiche les cinq dernières tâches ajoutées à la liste.
  2. Nouvelle Tâche : Permet à l'utilisateur d'ajouter une nouvelle tâche à la liste.
  3. Affichage des Tâches Archivées : Affiche les tâches qui ont été archivées.
  4. Archivage de Tâches : Permet d'archiver une tâche spécifique.

Comment Utiliser le Projet

  1. Clonez le dépôt du projet sur votre machine.
  2. Assurez-vous d'avoir Rust installé sur votre système.
  3. Exécutez le fichier main.rs pour lancer l'application.

Code Source

Click to access the project