Skip to content

Releases: AchrafSL/Java_Task-Tracker

FirstRelease

11 Jun 14:32

Choose a tag to compare

📦 Task Tracker CLI - Initial Release

This is the first release of the Task Tracker CLI, a simple Java-based command-line tool to manage your daily tasks.

✅ Features:

  • Add, update, delete tasks
  • Mark tasks as in-progress or done
  • List tasks by status or show all
  • JSON-based storage using native file operations (no external libraries)
  • Fully works via command-line arguments

💡 Highlights:

  • Built with RandomAccessFile for file handling
  • Uses LocalDate for timestamps
  • Custom JSON parsing with regex
  • In-memory manipulation with ArrayList and Stream API

🧪 Example:

task-cli add "Finish reading book"
task-cli mark-done 1
task-cli list done

🛠️ Project source: https://roadmap.sh/projects/task-tracker.