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 details)
Built Distribution
tasklog-0.0.7-py3-none-any.whl
(17.3 kB
view details)
File details
Details for the file tasklog-0.0.7.tar.gz
.
File metadata
- Download URL: tasklog-0.0.7.tar.gz
- Upload date:
- Size: 13.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 531ade4eb2f4643de0335debee08ddd1250bf75a61e8a04db2ac2740949f9d22 |
|
MD5 | 77026fd48672d3354bedc81fb8f0dd5d |
|
BLAKE2b-256 | dcc5286934436d59146508d1afa1c77b6422350f953472c154dcab18b9c99064 |
File details
Details for the file tasklog-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: tasklog-0.0.7-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cf39e33abd67b214e33f3fde07b7ede25682317cf2b1ecf0b0c7e84a40d2b71 |
|
MD5 | aea744dcdd647c9e3136ba0e2f694a15 |
|
BLAKE2b-256 | 5fb596f9b70a41a437a95c3567bd4a0368a681a4014a70cb12c01f0a8b4d1428 |