Coder Social home page Coder Social logo

jiracli's Introduction

Jira command-line interface

Build status

Description

The purpose of creating this tool is to have an easy way of making common tasks in Jira and getting different types of reports (which are mostly available via paid plugins and requires deep integration into the site) via command-line interface. The only thing that it currently supports it's getting detailed timesheet report for a period of time.

Configuration

During the first run, JiraCli asks for username, password and Jira url. All values are stored in appsettings.json.

Usage

jira [host-options] [command] [arguments] [common-options]

Arguments:
  [command]           The command to execute
  [arguments]         Arguments to pass to the command
  [host-options]      Options specific to jira (host)
  [common-options]    Options common to all commands

Common options:
  -h|--help           Show help 

Host options (passed before the command):
  --url               Site url
  --user              Site username
  --pass              Site password

Commands:
  timesheet           Download timesheet report

Examples

Get timesheet command help:

jira timesheet -h

Download worklogs and generate timesheet report for current user for last 15 days:

jira timesheet

Download worklogs and generate timesheet report for specific period of time and specific users:

jira timesheet -p 2016/01/01-2016/01/30 -u user1,user2,user3

Download worklogs and generate timesheet report for current user for last 10 days and save it to the file:

jira timesheet -p 10 -f report.txt

Override configured host options and execute timesheet command:

jira --user some.user --pass securePass --url https://jira.cool.net timesheet

jiracli's People

Contributors

rozumak avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.