A tool for making the setup of work logs faster and more efficient.
The idea here is that the settings that don't change (e.g. your folder location), are set in the appsettings.json.
The rest is done from the command line, or as selections in the CLI.
The folder structure is
C:\src\notes\ <- WeeklyFolderLocation
.\2023\ <- YYYY
.\05-01\ <- MM-DD
.\05-08\ <- MM-DD
To change the base folder, just update the app setting for WeeklyFolderLocation.
The WorkLogTasks app setting allows you to seed a base set of tasks that need to be done every day.
In a command line, run:
dotnet run stub
This will prompt you for a preset list of dates, or enter your own.
In a command line, run:
dotnet run stub -m
This will stub out the weekly work log based on the most recent Monday (if run on a Monday, it will do it for that day).
In a command line, run:
dotnet run stub -w "2023-05-01" (where the date is supplied in ISO format)
This will stub out the weekly work log based on the supplied date.