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.
- 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
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).
This project is licensed under the MIT License. For more information, please see the LICENSE file.