Skip to content

RustTaskManager est un programme de commande pour gérer des tâches. Elle permet d'ajouter, afficher, marquer comme complètes et supprimer des tâches, tout en sauvegardant les données dans un fichier. Ce projet est une introduction à Rust, avec un focus sur la gestion de la mémoire, les structures et la manipulation de fichiers.

Notifications You must be signed in to change notification settings

Walidd35/RustTaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestionnaire de Tâches en Rust

Ce projet est un gestionnaire de tâches simple développé en Rust. Il permet aux utilisateurs de créer, afficher, mettre à jour et supprimer des tâches via une interface en ligne de commande.

Table des Matières

Aperçu

Le gestionnaire de tâches est un exercice de développement pour se familiariser avec Rust. Ce projet couvre des concepts fondamentaux de Rust, comme :

  • La gestion de la mémoire
  • Les structures et les énumérations
  • Les traits et implémentations
  • La manipulation de fichiers

Fonctionnalités

  • Ajouter une tâche avec un titre et une description.
  • Afficher la liste des tâches existantes.
  • Marquer une tâche comme complétée.
  • Supprimer une tâche.
  • Sauvegarder et charger les tâches depuis un fichier pour persistance des données.

Installation

  1. **Cloner le dépôt : /bash git clone https://github.com/wawa35/GestionnaireDeTaches-RUST.git cd GestionnaireDeTaches-RUST

    Compiler le projet : Assurez-vous d'avoir Rust installé.

    bash

    cargo build --release

Utilisation

Une fois le projet compilé, vous pouvez lancer le gestionnaire de tâches en ligne de commande :

bash

cargo run

Fonctionnalités disponibles :

Ajouter une tâche : Permet d'ajouter une nouvelle tâche avec un titre et une description.
Afficher les tâches : Affiche la liste de toutes les tâches créées, avec leur statut (complétée ou non).
Compléter une tâche : Marque une tâche comme terminée.
Supprimer une tâche : Retire une tâche de la liste.

Commandes Rust Utilisées :

Voici quelques commandes de base utilisées avec Cargo pour compiler et exécuter le projet :

Compiler le projet :

/bash

cargo build

Compiler pour une version de production :

/bash

cargo build --release

Exécuter le projet :

/bash

cargo run

Tester le projet :

/bash

cargo test

Nettoyer le projet (supprimer les fichiers de compilation) :

/bash

cargo clean

Contribuer

Les contributions sont les bienvenues ! Si vous souhaitez améliorer ce projet ou ajouter des fonctionnalités, n'hésitez pas à créer une branche, apporter vos modifications, et soumettre une pull request. Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Cette section détaillée sur les commandes peut être utile pour les nouveaux utilisateurs de Rust et les contributeurs !

About

RustTaskManager est un programme de commande pour gérer des tâches. Elle permet d'ajouter, afficher, marquer comme complètes et supprimer des tâches, tout en sauvegardant les données dans un fichier. Ce projet est une introduction à Rust, avec un focus sur la gestion de la mémoire, les structures et la manipulation de fichiers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages