Skip to main content

Cross-platform Jira Tempo autolog CLI based on git commits

Project description

jira-tempo-autolog

Cross-platform CLI that logs Jira Tempo work from git commits.

Install

Recommended: pipx

pipx install jira-tempo-autolog

For local development:

pipx install .

First-time setup

Run:

autolog init

It will prompt for:

  • JIRA_BASE_URL
  • JIRA_API_TOKEN

Main commands

autolog              # run for today
autolog --week       # run for current week
autolog init         # interactive setup
autolog config path  # print config file path
autolog config show  # show config with token masked
autolog doctor       # basic config + git + Jira check

If config is missing and you run autolog interactively, it will offer to start setup. In non-interactive environments, it fails with a message telling you to run autolog init.

Config file location

Typical config locations:

  • macOS: ~/Library/Application Support/jira-tempo-autolog/env
  • Linux: ~/.config/jira-tempo-autolog/env
  • Windows: %APPDATA%\jira-tempo-autolog\env

Example:

JIRA_BASE_URL=https://your-company.atlassian.net
JIRA_API_TOKEN=your_api_token

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

jira_tempo_autolog-0.1.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jira_tempo_autolog-0.1.0-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file jira_tempo_autolog-0.1.0.tar.gz.

File metadata

  • Download URL: jira_tempo_autolog-0.1.0.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for jira_tempo_autolog-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5a971e364e207a9c3bd27dc148d97c2761e3a862b6c14213ab2962f8a235daa1
MD5 0e489fa8397de21234ac51861d377d1d
BLAKE2b-256 59ae4f10979470dc5dae7cd07a78b93dff56cd6adf7bac1c7d227fb6e727117c

See more details on using hashes here.

File details

Details for the file jira_tempo_autolog-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jira_tempo_autolog-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01165fe6003e7622180e4cbeb085d50e7d4396354a3042041c50d6231a266488
MD5 0003a055a6a0648c09bfba36f7336cea
BLAKE2b-256 8a85cbf16f0f2c6b7cc198ea03d0ec1b8683896e15f373bcc0eae41069c1ec8b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page