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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tasklog-0.0.7.tar.gz
(13.6 kB
view hashes)
Built Distribution
tasklog-0.0.7-py3-none-any.whl
(17.3 kB
view hashes)