See also: TODO list
Why use this?
- some use cases provide better ergonomy
- offline usage of service
- simple time tracking utility
Run apps:
dotnet run --project src/Mynatime/Mynatime.csproj
dotnet run --project src/MynatimeGUI/MynatimeGUI.csproj
Or open the src
directory in Visual Studio, Rider...
CLI app 📖
The CLI is meant for offline usage. Inspired by the git stage, you can prepare changes and commit them when online.
📖 Full mynatime CLI app documentation. Command usage:
Usage: mynatime [app options] [command] [command options]
App options:
--config-directory <directory> specifies the directory to open profiles from
--profile <profile> specifies the profile to use
-p <profile>
Commands:
## ProfileListCommand
pro list lists user profiles
## ProfileAddCommand
pro add adds user profiles
## ActivityCategoryCommand
act cat lists activity categories
act cat refresh updates activity categories from service
act cat search <q> searches categories
## Activity tracker
act start [time] [category] starts an activity
act stop [time] [category] stops an activity
act status lists current activities
act clear removes all events
act start/stop [date] [time] [category] you can specify a date
## Add activity
act add [date] <duration> [category] adds an activity
act add <date> <time-start> [date-end] <time-end> [category] adds an activity
## StatusCommand
status lists pending changes
## CommitCommand
commit send pending changes to service
See also: TODO list for the list of planned commands.
This is experimental. Does not work yet.
See issues in github.
Feel free to fork and enhance.