This small project is a Kanban board implementation in Go, utilizing the Bubble Tea framework for building modern command-line applications and the Lip Gloss styling library for layout and styling. It's designed to provide a simple and intuitive interface for task management directly from your command line.
- Simple and intuitive CLI interface.
- Manage tasks across three columns: To Do, In Progress, and Done.
- Navigate and modify tasks using keyboard shortcuts.
To install this project, you need to have Go installed on your system. Follow these steps:
-
Clone the repository:
-
Navigate to the project directory and run build
go build .
-
Run it
go run .
![Screenshot 2023-12-29 at 22 25 20](https://private-user-images.githubusercontent.com/60653284/293425827-532a2ba8-c5e6-4ab6-b836-93fdcb752a01.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjcyNjMsIm5iZiI6MTczOTQ2Njk2MywicGF0aCI6Ii82MDY1MzI4NC8yOTM0MjU4MjctNTMyYTJiYTgtYzVlNi00YWI2LWI4MzYtOTNmZGNiNzUyYTAxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE3MTYwM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTljN2YwYjhjMDQ0NmZmMDUyNmU1OTdlYzJlZWRiZDNlNWIzY2EyMzdiMGUxZDBkZDBlODc2OTBlMGMyN2Q4NjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UZVaJRRSPLrWRCMpIH-x6uJBKxB-uAm6TYZnvz7xkT0)
Run the application using the following command:
Left
orh
: Move focus to the left column.Right
orl
: Move focus to the right column.Enter
: Move the selected task to the next column.n
: Create a new task.Ctrl+C
orq
: Quit the application.
For more information, please refer to the Bubble Tea and Lip Gloss documentation.