# jourst This project has been developed to better understand the Rust programming language and to learn the basic concepts in this language practically. This is a simple command line-based to do management application. With this application, you can record tasks, view the task list, mark tasks as completed, and perform deletion operations. ## Features - Add: Task - List: All, Completed, Today, Yesterday, Tomorrow - Mark task as completed - Remove: By id, Completed - Sync: All undone tasks are moved to the day - Export: HTML, Markdown ## Basic Usage [![asciicast](https://asciinema.org/a/3105sxzOoBnl9uIj5svYjeaG8.svg)](https://asciinema.org/a/3105sxzOoBnl9uIj5svYjeaG8) ## Contributing If you would like to contribute to this project, please follow the steps below: - Fork this project. - Create a new branch: git checkout -b my-new-feature. - Make changes and commit them: git commit -am 'Add some feature'. - Push to the branch: git push origin my-new-feature. - Create a new pull request (PR). ## License This project is licensed under the MIT License. For more information, please see the LICENSE file.