Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

CLI to submit tasklogs to Jira

Project description

tasklog: a terminal based application to submit work/task logs to JIRA issues

Compatible with Python versions

  • Python 3.7.3+

Basic Setup

Install for all users, from Pypi

sudo bash make.sh --install-package-globally-from-source
tasklog -h

Install + run app (for development):

source make.sh --enable-development-env
bash make.sh --install-dependencies
bash make.sh --install-package-in-development-mode
bash make.sh --show-tasklog-options

Install for all users, from source

sudo bash make.sh --install-package-globally-from-source
tasklog -h

Setup/Run the application:

bash make.sh --show-tasklog-options
OR
bash make.sh --show-tasklog-submit-sample

Run the test suite:

Requirement: App is installed for development purpose

bash make.sh --install-test-dependencies
bash make.sh --run-tests

Sample Config file:

# JIRA Server
jira:
 # Server URL
 serverURL: "http://.example.com"
 # Account Username
 username: "me"
 # Account Password
 password: "you"
 # HTTPS connection must be with a valid server certificate. boolean: true / false
 verifyCertificate: false
# JIRA Issue Preferences
issue:
 # Issue Creation Preferences
 creation:
   # Prefered Issue Type when creating issues
   # (list of issue type name, sorted in descending order)
   typePreferedOrder:
     - Task
     - Improvement
     - Bug
     - New Feature
     - Sub-Task
     - Epic
     - Story
     - Technical Task
     - Question
# New JIRA Issue prefered title as a numbered title
dayX:
 # Starting title keyword
 prefixPreferedOrder:
   - Day
   - Jour
# CLI Logging
logging:
 # Logging level. Enum: DEBUG, INFO, WARN, ERROR, CRITICAL
 severity: "INFO"
 # Log file name
 file: "tasklog.cli.log"

Sample tasklog file:

MOCKTEST-1
23-05-2019
4.5h
This log will be created against an existing JIRA issue named "MOCKTEST-1"

WORKLOG#
MOCKTEST
22-05-2019
8h
This is log will be logged against a brand new JIRA issue in project with key MOCKTEST

WORKLOG#
MOCKTEST
23-05-2019
4.5h
This is a multiline description
it is cool is not it ?

Project details


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
tasklog-0.0.7-py3-none-any.whl (17.3 kB) Copy SHA256 hash SHA256 Wheel py3
tasklog-0.0.7.tar.gz (13.6 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page