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-worklog-cli-sample
bash make.sh --show-tasklog-submit-daily-cli-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:
# Slack Server
slack:
# API Token
apiToken: "FOOBAR"
# Channel to post to, without # prefix
channel: "daily"
# 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
- and an extra line
- and an extra line 2
-- and an extra line 3
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.9.tar.gz
(15.7 kB
view details)
Built Distribution
tasklog-0.0.9-py3-none-any.whl
(22.1 kB
view details)
File details
Details for the file tasklog-0.0.9.tar.gz
.
File metadata
- Download URL: tasklog-0.0.9.tar.gz
- Upload date:
- Size: 15.7 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.2 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5e728b71d121f938be9f92ed4b9022032dccbe604acb7e17017791a0b147424 |
|
MD5 | 180261f9375fb1bb6fec227e958db0dd |
|
BLAKE2b-256 | 9a1a5dc18dea3074b8a3f95083f4856900692cdf7cb20777eb3be398739de7c6 |
File details
Details for the file tasklog-0.0.9-py3-none-any.whl
.
File metadata
- Download URL: tasklog-0.0.9-py3-none-any.whl
- Upload date:
- Size: 22.1 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.2 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c8d1e3b1b9bc1c679687f433056d98eeea0b18dd89069f3aad837af5d677931 |
|
MD5 | c7c118e82606333d14e989f5eb2c6e3b |
|
BLAKE2b-256 | 6c38ceecb14b081a68b46b35890b0019bc31d88f3f1c4f18c63a55a91444c93a |