NAME

bif-work - track your work on a node

VERSION

0.1.5_5 (2015-08-13)

SYNOPSIS

bif work [ID] [COMMENT...] [OPTIONS...]

DESCRIPTION

The bif-work command is used to record time spent working on a node.

When ID is a valid node ID then work starts. When ID is a dash '-' then work stops. With no arguments bif-work prints the current work status.

A COMMENT is required when starting work (will be prompted for if not given) and may also be provided when stopping work. Attempting to start work when you are already working a node fails unless the --force option is used.

NOTE: the work buffer is not synchronized with any hub and will therefore be lost if you delete your local repository. The cumulative time worked is however recorded during node updates.

ARGUMENTS & OPTIONS

ID

A node ID, project PATH, or a single dash "-".

COMMENT

A comment to record with the starting or stopping of work.

--at, -a

Start or stop time in format "[yyyy-mm-dd] hh:mm[:ss]". Will also accept the string "yesterday" in place of "yyyy-mm-dd".

--force, -f

Force the working of a node even when currently working.

--not-billable, -B

Do not record this work entry in the next update.

--uuid, -U

Lookup the node using ID as a UUID string instead of a node integer.

SEE ALSO

bif(1), bif-log-work

AUTHOR

Mark Lawrence <nomad@null.net>

COPYRIGHT AND LICENSE

Copyright 2015 Mark Lawrence <nomad@null.net>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.