open-index/open-npm huggingface dataset:
npm package: @studiometa/xbar-plugin-jira-issues
Description: > A package to help you list Jira issues from JQL queries in your menubar.
Latest version: 1.0.0-beta.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# xbar plugin helper for Jira Issues

> A package to help you list Jira issues from JQL queries in your menubar.

## Usage

Create a [xbar](https://github.com/matryer/xbar) plugin which imports this package, configure it and then add as many group as you need:

**timer.30s.js**

```js
#!/usr/bin/env /usr/local/bin/node

import Jira from '@studiometa/xbar-plugin-jira-issues';

const jira = new Jira({
  org: 'JIRA_ORG',
  username: 'JIRA_USERNAME',
  token: 'JIRA_TOKEN',
  accountId: 'JIRA_ACCOUNT_ID',
  tempoToken: 'TEMPO_TOKEN',
});

jira.addGroup('My tasks', {
  jql: `
    assignee = currentUser()
    AND resolution = Unresolved
    order by created DESC
  `,
});

jira.addGroup('Service Desk', {
  jql: `
    assignee = currentUser()
    AND project = "DESK"
    AND resolution = Unresolved
    order by updated DESC
  `,
});

(async () => {
  await jira.output();
})();
```

To configure the plugin, you will need the following information:

- You **Jira username** (`JIRA_USERNAME`), usually your email address
- Your **Jira organization name**, `JIRA_ORG` in `https://JIRA_ORG.atlassian.net`
- A **Jira API token** (`JIRA_TOKEN`), create one at [`https://id.atlassian.com/manage-profile/security/api-tokens`](https://id.atlassian.com/manage-profile/security/api-tokens)
- Your **Jira account ID** (`JIRA_ACCOUNT_ID`), find it when accessing your profile in Jira: `https://JIRA_ORG.atlassian.net/jira/people/JIRA_ACCOUNT_ID`
- A **Tempo API token** (`TEMPO_TOKEN`), create one at `https://JIRA_ORG.atlassian.net/plugins/servlet/ac/io.tempo.jira/tempo-app#!/configuration/api-integration`