Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧾 Promptly Task Manager in Go

A simple yet powerful command-line Task Manager built using Go and the Cobra CLI library. It allows you to add, view, update, and delete tasks with support for priorities, deadlines, and dependencies... and many more

πŸ“Œ Features

  • Add tasks with title, description, priority, and deadline
  • Support for task dependencies
  • List tasks with clear formatting
  • Update and delete tasks
  • Filter by priority or due date
  • Data persistence via JSON (or extendable to DB)
  • User-friendly terminal commands

πŸ“Έ Screenshot

Promptly4

πŸ”§ Prerequisites

  • Go 1.19+
  • Terminal or command line access

πŸ“₯ Installation

git clone https://github.com/priyeshcodes/Promptly.git cd Promptly go run main.go

βž• Add a Task

go run main.go add --title "Write blog" --description "Use Markdown" --priority high --deadline 2025-05-20

πŸ”— Add Dependencies

go run main.go add --title "Deploy app" --description "Final step" --priority high --deadline 2025-05-30 --dependencies "Write tests,Optimize DB"

πŸ“ƒ List Tasks

go run main.go list

πŸ—‘οΈ Delete Task

go run main.go delete --title "Update Docs"

Task By Id.

go run main.go complete f64dd42c-46ad-4e98-a801-abc123... //just a id here it can be different

πŸ“Š Task Statistics.

go run main.go stats

πŸ”” Notify

go run main.go notify

Edit Task

go run main.go edit 123abc //this is just an id 123abc

πŸ” Search

go run main.go search golang // basically a Grep

Finally Promptly

go run main.go tui //just press and see the magic itself

Coming Soon!

A full enhanced Frontend

Colored Output

Task Tagging

πŸͺͺ License

This project is open-source under the MIT License.

About

Promptly is a feature-rich, terminal-based task manager built in Go. It supports task creation, search, sorting by priority or deadline, theme toggling, and persistent storage using SQLite. Ideal for developers who prefer managing tasks from the command line with an intuitive TUI interface.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages