  هذا المشروع عبارة عن تطبيق لإدارة المهام (To-Do List) يعمل بالكامل من خلال سطر الأوامر (Terminal). تم تطويره باستخدام لغة البرمجة Go، ويهدف إلى مساعدة المستخدم على تتبع وتنظيم مهامه اليومية بكفاءة. يمكنك إضافة مهام جديدة، عرضها، تعديلها، تمييزها كمنجزة، حذفها، وحفظها بشكل دائم لاستخدامها لاحقاً.  - إضافة مهمة جديدة: إمكانية إدخال مهام جديدة إلى القائمة مع وصف لها.
  - تعديل مهمة موجودة: تغيير وصف مهمة تم إدخالها مسبقاً.
 - تمييز مهمة كمنجزة: تحديث حالة مهمة من "غير منجزة" إلى "منجزة".
 - مسح (حذف) جميع المهام المنجزة: إزالة كافة المهام التي تم إكمالها من القائمة دفعة واحدة.
 - حذف مهمة معينة: إزالة مهمة محددة من القائمة باستخدام المعرف الخاص بها (ID).
 -
- حفظ المهام واسترجاعها (الاستمرارية): حفظ قائمة المهام في ملف (
tasks.json ) - عند إغلاق التطبيق، واسترجاعها تلقائياً عند تشغيله مرة أخرى.
 - مخرجات ملونة: استخدام الألوان في واجهة سطر الأوامر لتمييز رسائل النجاح والأخطاء، مما يحسن تجربة المستخدم.
  تجدون الكود هنا https://github.com/aliadelharrat/go-complete-todos-terminal-app لا تنسى تقييم الRepo بنجمة ، شكرا على قرائتك للموضوع  |