https://github.com/cbergoon/pace
CLI Time Tracker
https://github.com/cbergoon/pace
atlassian jira pomodoro pomodoro-cli pomodoro-timer time time-manager time-tracker time-tracking timer
Last synced: 2 months ago
JSON representation
CLI Time Tracker
- Host: GitHub
- URL: https://github.com/cbergoon/pace
- Owner: cbergoon
- License: mit
- Created: 2018-02-10T17:06:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-06T18:45:49.000Z (over 7 years ago)
- Last Synced: 2024-06-20T11:11:08.699Z (almost 2 years ago)
- Topics: atlassian, jira, pomodoro, pomodoro-cli, pomodoro-timer, time, time-manager, time-tracker, time-tracking, timer
- Language: Go
- Size: 25.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Pace - A CLI Work Log Manager for Jira
[](https://asciinema.org/a/204973?t=8)
Pace provides an easy way to manage and track worklog entries in Jira.
### Install
```
$ go get github.com/cbergoon/pace
```
Run Pace with ```$ pace``` to generate the default configuration file in ```~/.config/pace/config.toml```
Update the configuration file with details from your Jira instance and Jira Projects.
### Usage
Run Pace with ```$ pace```. Your Jira instance will be queried for open issues in the projects specified in the configuration. Worklogs for each issue will be retrieved and an ordered time log will be constructed.
#### Time
Time allows you to view worklogs for a given time period.
#### Log
Log allows you to create worklogs for a given issue.
The general format of the command is:
```
>>> log ISSUE-100 1h30m 20181005 0900
```
Issues will be searched by the issue key and a list of options to select from will be displayed below. The duration parameter should be in the form of \h\m (e.g. 1h30m for 1 hour and 30 minutes). The date and time should follow the format suggested by the prompt; "YYYYMMDD" and "HHMM" (e.g. 20181005 for 5 October 2018). If the ```FillOptionEnabled``` flag is true in the cofiguration file and alternative option will be available for date and time: ```--fill```. This option will set the starting time of the worklog entry to be created to the computed end time of the last work log.
#### Refresh
The refresh option will refresh all of the issues and worklog information retrieved at startup. If the ```FillOptionEnabled``` setting is set to true the data will be refreshed after each worklog entry is created.