A simple code time manager for you to measure your progress!
- show: display existing logs
- add [hours]: create a new log
- remove [id]: delete a log
- update [id] [hours]: change the number of hours of an existing log
This project is a simple command line based tool that helps you to keep track of how long you code each day. The purpose of this project is to gain an understanding of connecting C# to SQLite and unit testing the project using MS Test.
- SQlite tutorial by zetcode: https://zetcode.com/csharp/sqlite/
- MS Test docs: https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-mstest
If you have any ideas, open an issue and tell me what you think. If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.
- Fork it
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new pull request