Skip to content

mykoza/WorkLogger

Repository files navigation

WorkLogger

Simple .NET 7 Console Application that logs work tasks and sums up time spent.

Releases are not self-contained.

Configuration

There are three settings available in appsettings.json:

  1. WorkdayInMinutes: integer - representing the length of workday in minutes
  2. Shortcuts: string[] which contains default task shortcuts, available before any new tasks are logged
  3. StateFilesToKeep: integer - if there are more than this amount of state files, the oldest are deleted
  4. AppDataPath: 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"
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages