CLI Todo List with support for notifications.
Project is created with:
Install the Dotnet 5.0103 framework for C# and download the SQLite 1.0 and CommandLineParser 2.9.0 nuget package.
$ sudo dnf install dotnet-runtime-5.0
$ git clone https://github.com/SugarBlank/Plastico-TodoList/
$ cd ../Plastico-TodoList
$ dotnet add package CommandLineParser --version 2.9.0-preview1
$ dotnet add package System.Data.SQLite.Core --version 1.0.113.7
$ dotnet add package DesktopNotifications.FreeDesktop --version 1.0.0
$ dotnet add package DesktopNotifications.Windows --version 1.0.0
$ sudo dotnet publish -r linux-x64 -o /usr/local/bin/ /p:PublishTrimmed=true /p:PublishSingleFile=true
Publish trimmed is for the file to remove uneeded dependencies since dotnet uses a lot of dependencies, and single file is for the app to be compiled as a single file than multiple dlls. ANY dotnet version above 5.0103 will not build, due to the Windows RT being removed from dotnet in newer versions.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Suggestions for places to clean up code would be great too.
Please make sure to update tests as appropriate.