Skip to content
/ eager Public

Eager is a tool for real eager beavers to maintain and synchronize one worklog across different services.

License

Notifications You must be signed in to change notification settings

berlam/eager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eager

Eager is a tool for real eager beavers to maintain and synchronize one worklog across different services.

Usage:
   [command]

Available Commands:
  help        Help about any command
  show        Show worklog

Flags:
      --config string     specify the configuration file
  -h, --help              help for this command
  -H, --host string       specify the host to use for effort query
  -k, --insecure          use http instead of https
  -p, --password string   specify the password to use for server authentication
  -u, --username string   specify the username to use for server authentication
      --version           version for this command

Use " [command] --help" for more information about a command.

Output

$DATE;$PROJECT;$TASK;$DURATION;$DESCRIPTION
[...]

API version 3 with basic auth supported.

Time tracking must be enabled in Jira.

Permissions required:

  • Browse projects project permission for the project that the issue is in.
  • If configured, permission to see the issue granted by issue-level security.

Only worklogs visible to the user are returned. Visible worklogs are those:

  • that have no visibility restrictions set.
  • where the user belongs to the group or has the role visibility is restricted to.

TODO GitLab

Create a effort filter inside the web application with following columns enabled:

  • Project
  • Task
  • Date
  • Duration

Set the display format for effort to decimal.

You might also filter for your project or every other property you like inside that filter. Every filter result listed there will be used for the worklog.

TODO Redmine

Build from source

If you want to build it right away you need to have a working Go environment.

$ go get -u
$ go install

Credits

This project was created by @berlam.

License

See LICENSE.

About

Eager is a tool for real eager beavers to maintain and synchronize one worklog across different services.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages