table of contents
- unstable 1:0.10-1
| kw-report - Display user reports() | kw-report - Display user reports() |
Name¶
kw-report - Display user reports -
SYNOPSIS¶
kw (r | report) [--year [<year>]] [--output <file-path> ] [--verbose] kw (r | report) [--month [<year>/<month>]] [--output <file-path>] [--verbose] kw (r | report) [--week [<year>/<month>/<day>]] [--output <file-path>] [--verbose] kw (r | report) [--day [<year>/<month>/<day>]] [--output <file-path>] [--verbose]
DESCRIPTION¶
kw keeps track of some data operations; the most prominent example is the Pomodoro feature. This feature intends to keep all procedures related to data processing that will end up as a report for the user.
Another help feature is the --statistics | -s option that keeps track of metadata regarding utilization of features. This data is used to show kw usage statistics. In summary, this feature keeps track of:
- 1.
- Build
- 2.
- Deploy (included list and uninstall)
For all the data tracked by kw, users can retrieve the total amount of time spent by a specific command, the average time consumed by the feature and the shortest and highest time required for executing the feature. All of this information can be retrieved by the --statistics | -s option, the suboptions define the levels of granularity.
The collection of the data processed and displayed by --statistics is optional and can be disabled by disabling disable_statistics_data_track option in kworkflow.config.
OPTIONS¶
- --day[=<year>/<month>/<day>]:
- Display day summary. Users have the option to search a specific date by passing an argument that follows the <year>/<month>/<day> format. Not passing anything and gets info about today.
- --week[=<year>/<month>/<day>]:
- Shows the week summary. If a user does not pass any parameter kw will show the current week statistics. However, users can pass a random date <year>/<month>/<day> and let kw take care to provide a summary related to the week related to the target date.
- --month[=<year>/<month>]:
- This option shows a report regarding a specific month. Users can search for data related to a specific month by providing a parameter in the <year>/<month> format. If the user does not pass any parameter, kw displays the current month data.
- --year[=<year>]:
- Exhibits the current year summary if the user does not specify <year>.
- --all:
- Display all information for the current date. You can choose the date and range with date options.
- --pomodoro:
- Display current date pomodoro report. You can choose the date and range with date options.
- --statistics:
- Display statistics for the current date. You can choose the date and range with date options.
- --output <file-path>:
- Save the output of the report to <file-path>.
- --verbose:
- Display commands executed under the hood.
EXAMPLES¶
First of all, for these examples, we suppose that you have the disable_statistics_data_track option in your kworkflow.config enabled for a while.
You can see data related to your kw usage by using the report option, see some examples below:
kw report kw report --day kw report --week kw report --month kw report --year kw report --all --day kw report --all --week kw report --all --month kw report --all --year kw report --pomodoro --day kw report --pomodoro --week kw report --pomodoro --month kw report --pomodoro --year kw report --statistics --day kw report --statistics --week kw report --statistics --month kw report --statistics --year
You can also request a specific day, week, month, or year. For example:
kw report --day=2020/05/12 kw report --week=2020/02/29 kw report --month=2020/04 kw report --year=1984 kw report --all --day=2020/05/12 kw report --all --week=2020/02/29 kw report --all --month=2020/04 kw report --all --year=1984 kw report --pomodoro --day=2020/05/12 kw report --pomodoro --week=2020/02/29 kw report --pomodoro --month=2020/04 kw report --pomodoro --year=1984 kw report --statistics --day=2020/05/12 kw report --statistics --week=2020/02/29 kw report --statistics --month=2020/04 kw report --statistics --year=1984