Add timespan selection helper options for the report
and log
commands
#130
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
--year
,--month
,--week
,--day
) were addedto the 'report' and 'log' command. They are intended for an easier
timespan selection for common use cases (e.g., how much time did
I spent on my project during the current year, month, week or day?)
without needing to use the appropriate
--from
and--to
options.--from
and--to
options.watson.utils.get_start_time_for_period()
function helps todetermine the datetime (Arrow object) for the start of the current
year, month, week or day.