The activity entity
A group of activities, the root activity and its intermissions.
The unique identifier of an activity
The activity log entity
The activity store entity
adjust subcommand options
The auto-archival configuration for the pace application
begin subcommand options
The database configuration for the pace application
Options for deleting an activity
docs subcommand options
end subcommand options
Options for ending an activity
The export configuration for the pace application
The general configuration for the pace application
Highlights from the review period, providing quick insights into key metrics.
hold subcommand options
Options for holding an activity
In-memory storage for activities
The inbox configuration for the pace application
now subcommand options
The pace configuration file
PaceDate: {0}
Wrapper for the start and end time of an activity to implement default
The duration of an activity
Errors that can result from pace.
Wrapper for a time of an activity
The pomodoro configuration for the pace application
resume subcommand options
Options for resuming an activity
review subcommand options
The review configuration for the pace application
Represents a summary of activities and insights for a specified review period.
A group of activities for a summary category.
TimeRangeOptions represents the start and end time of a time range
In-memory backed TOML activity storage
Options for updating an activity
User message type that is being returned from methods that need to print a message to the user.
Calculate the duration of the activity
Converts timespec to nice readable relative time string
Extracts time from the given string or returns the current time
Find a config file in the current directory and upwards in the directory hierarchy and return the path
Get the current directory and then search upwards in the directory hierarchy for a file name
Get the paths to the activity log file
Get the paths to the config file
Get the path to the home activity log directory.
Get the path to the home config directory.
Get the storage backend from the configuration.
Convert the time and date flags into a PaceTimeFrame
Overwrite any value with another.
Parses time from user input
Splits the category by the category separator or the default
separator from GeneralConfig