;;; jira.el --- Jira interface -*- lexical-binding: t -*- ;; This file is not part of GNU Emacs ;; This program is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; This program is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with this program. If not, see . ;;; Commentary: ;; commentary ;;; Code: (use-package org-jira) (setq org-jira-working-dir "~/.org/tasks/projects") (defun jira () "Sign in to Jira and fetch issues." (interactive) ;; On MacOS I store the API key with security, and retrieve it like this. ;; Auth-source is buggy on MacOS. (when (equal system-type 'darwin) (kill-new (shell-command-to-string (concat "security find-generic-password -a \"" jiralib-user "\" -s \"jira\" -w")))) (call-interactively #'org-jira-get-issues)) (provide 'jira) ;;; jira.el ends here