Simple .NET 7 Console Application that logs work tasks and sums up time spent.
Releases are not self-contained.
There are three settings available in appsettings.json
:
WorkdayInMinutes
: integer - representing the length of workday in minutesShortcuts
: string[] which contains default task shortcuts, available before any new tasks are loggedStateFilesToKeep
: integer - if there are more than this amount of state files, the oldest are deletedAppDataPath
: string - default Local AppData - path to custom folder that will store application data, including state files
Above settings should be inside Settings
section of the json
file.
Example settings:
{
"Settings": {
"WorkdayInMinutes": 480,
"Shortcuts": [
"HD",
"Meeting",
"Przerwa"
],
"StateFilesToKeep": 5,
"AppDataPath": "Path\\To\\Your\\Directory"
}
}