|
@ -129,12 +129,33 @@ end |
|
|
|
|
|
|
|
|
# ungrouped |
|
|
# ungrouped |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a cancel -d "Cancel the last start command" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a cancel -d "Cancel the last start command" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a stop -d " Stop monitoring time for the current project" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a frames -d "Display the list of all frame IDs" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a frames -d "Display the list of all frame IDs" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a help -d "Display help information" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a help -d "Display help information" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a projects -d "Display the list of projects" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a projects -d "Display the list of projects" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a tags -d "Display the list of tags" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a sync -d "sync your work with $url" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a sync -d "sync your work with $url" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a tags -d "Display the list of tags" |
|
|
|
|
|
|
|
|
|
|
|
# add |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a add -d "Add time for project with tag(s) that was not tracked live" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command add' -s f -l from -d "Start date for add" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_has_from add' -s t -l to -d "end date for add" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command add' -s c -l confirm-new-project -d "Confirm addition of new project" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command add' -s b -l confirm-new-tag -d "Confirm addition of new tag" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_needs_project add' -a "(__fish_watson_get_projects)" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_has_project add' -a "+(__fish_watson_get_tags)" |
|
|
|
|
|
|
|
|
|
|
|
# aggregate |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a aggregate -d "Display a report of the time spent on each project aggregated by day" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s c -l current -d "include the running frame" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s C -l no-current -d "exclude the running frame (default)" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s f -l from -d "Start date for aggregate" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_has_from aggregate' -s t -l to -d "end date for aggregate" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s p -l project -d "restrict to project" -a "(__fish_watson_get_projects)" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s T -l tag -d "restrict to tag" -a "(__fish_watson_get_tags)" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s j -l json -d "output json" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s s -l csv -d "output csv" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s g -l pager -d "view through pager" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command aggregate' -s G -l no-pager -d "don't vew through pager" |
|
|
|
|
|
|
|
|
# config |
|
|
# config |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a config -d "Get and set configuration options" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a config -d "Get and set configuration options" |
|
@ -152,12 +173,14 @@ complete -f -c watson -n '__fish_watson_using_command log' -s f -l from -d "Star |
|
|
complete -f -c watson -n '__fish_watson_has_from log' -s t -l to -d "end date for log" |
|
|
complete -f -c watson -n '__fish_watson_has_from log' -s t -l to -d "end date for log" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s y -l year -d "show the last year" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s y -l year -d "show the last year" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s m -l month -d "show the last month" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s m -l month -d "show the last month" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s l -l luna -d "show the last lunar cycle" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s w -l week -d "show week-to-day" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s w -l week -d "show week-to-day" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s d -l day -d "show today" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s d -l day -d "show today" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s a -l all -d "show all" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s a -l all -d "show all" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s p -l project -d "restrict to project" -a "(__fish_watson_get_projects)" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s p -l project -d "restrict to project" -a "(__fish_watson_get_projects)" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s T -l tag -d "restrict to tag" -a "(__fish_watson_get_tags)" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s T -l tag -d "restrict to tag" -a "(__fish_watson_get_tags)" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s j -l json -d "output json" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s j -l json -d "output json" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s s -l csv -d "output csv" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s g -l pager -d "view through pager" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s g -l pager -d "view through pager" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s G -l no-pager -d "don't vew through pager" |
|
|
complete -f -c watson -n '__fish_watson_using_command log' -s G -l no-pager -d "don't vew through pager" |
|
|
|
|
|
|
|
@ -182,15 +205,18 @@ complete -f -c watson -n '__fish_watson_using_command report' -s f -l from -d "S |
|
|
complete -f -c watson -n '__fish_watson_has_from report' -s t -l to -d "end date for report" |
|
|
complete -f -c watson -n '__fish_watson_has_from report' -s t -l to -d "end date for report" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s y -l year -d "show the last year" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s y -l year -d "show the last year" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s m -l month -d "show the last month" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s m -l month -d "show the last month" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s l -l luna -d "show the last lunar cycle" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s w -l week -d "show week-to-day" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s w -l week -d "show week-to-day" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s d -l day -d "show today" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s d -l day -d "show today" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s a -l all -d "show all" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s a -l all -d "show all" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s p -l project -d "restrict to project" -a "(__fish_watson_get_projects)" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s p -l project -d "restrict to project" -a "(__fish_watson_get_projects)" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s T -l tag -d "restrict to tag" -a "(__fish_watson_get_tags)" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s T -l tag -d "restrict to tag" -a "(__fish_watson_get_tags)" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s j -l json -d "output json" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s j -l json -d "output json" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s s -l csv -d "output csv" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s g -l pager -d "view through pager" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s g -l pager -d "view through pager" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s G -l no-pager -d "don't vew through pager" |
|
|
complete -f -c watson -n '__fish_watson_using_command report' -s G -l no-pager -d "don't vew through pager" |
|
|
|
|
|
|
|
|
|
|
|
# restart |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a restart -d "Restart monitoring time for a stopped project" |
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a restart -d "Restart monitoring time for a stopped project" |
|
|
complete -f -c watson -n '__fish_watson_using_command restart' -s s -l stop -d "stop running project" |
|
|
complete -f -c watson -n '__fish_watson_using_command restart' -s s -l stop -d "stop running project" |
|
|
complete -f -c watson -n '__fish_watson_using_command restart' -s S -l no-stop -d "do not stop running project" |
|
|
complete -f -c watson -n '__fish_watson_using_command restart' -s S -l no-stop -d "do not stop running project" |
|
@ -206,3 +232,7 @@ complete -f -c watson -n '__fish_watson_needs_sub' -a status -d "Display when th |
|
|
complete -f -c watson -n '__fish_watson_using_command status' -s p -l project -d "only show project" |
|
|
complete -f -c watson -n '__fish_watson_using_command status' -s p -l project -d "only show project" |
|
|
complete -f -c watson -n '__fish_watson_using_command status' -s t -l tags -d "only show tags" |
|
|
complete -f -c watson -n '__fish_watson_using_command status' -s t -l tags -d "only show tags" |
|
|
complete -f -c watson -n '__fish_watson_using_command status' -s e -l elapsed -d "only show elapsed time" |
|
|
complete -f -c watson -n '__fish_watson_using_command status' -s e -l elapsed -d "only show elapsed time" |
|
|
|
|
|
|
|
|
|
|
|
# stop |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_needs_sub' -a stop -d "Stop monitoring time for the current project" |
|
|
|
|
|
complete -f -c watson -n '__fish_watson_using_command stop' -l at -d "Stop frame at this time (YYYY-MM-DDT)?HH:MM(:SS)?" |