Skip to content
Β 
Β 

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ HaskDo – A Simple Haskell To-Do List CLI

HaskDo is a lightweight command-line To-Do List application written in pure Haskell. It helps you manage daily tasks with basic operations like adding, viewing, completing, and deleting tasks.

This project is ideal for learning Haskell IO, file handling, and functional programming principles.


πŸ“Œ Features

  • Add new tasks
  • View all current tasks
  • Mark tasks as done
  • Delete tasks
  • Persistent storage using todo.txt

πŸ“¦ Installation

Prerequisites

  • GHC – The Glasgow Haskell Compiler
  • Cabal – Build tool for Haskell projects

Clone and Run

git clone https://github.com/your-username/HaskDo.git
cd HaskDo
cabal build
cabal run

About

A simple command-line To-Do List application written in Haskell. This project demonstrates the basics of functional programming, input/output (IO), and file handling in Haskell.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages