0.0.14 • Published 2 years ago

ohmyxbar v0.0.14

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Oh My Xbar

OhMyXbar is a all-in-one plugin for xBar which allows to show your tickets from Jira, activity in Github and custom links directly on Mac's menu bar.

Requirements

Install

curl https://raw.githubusercontent.com/zefirka/ohmyxbar/master/install.sh | bash

Configuration

Configuration by default stored in ~/.ohmyxbar.js

  • header - symbol to draw in header (🤔 by default)
  • quickLinks - nested map of links, where key is title, value is link or other map
  • plugins - plugins configs

Jira config

{
    host: "jira-host.atlassian.net",
    email: "your-email@example.com",
    token: "jira token",
    // custom user id, by default: currentUser()
    userId?: "1234-20-32-30",
    // custom JQL to grab tickets
    jql?: "asignee = currentUser() and priority = High",
    // order key
    order?: "key",
    // list of statuses to exclude
    excludeStatuses?: ["closed"],
    // statuses map
    statuses?: {
        groupTitle: string;
        statuses: string[];
        color: string;
    }[] | [status: string, color: string][];

    // make projects as links to project jql
    linkToProjectFilter?: boolean;
    // make statuses header as links to project jql
    linkToStatusFilter?: boolean;
    // count of tickets by status (by default: 10)
    ticketsByStatus?: number;
    // draw separators between groups (applicable only in flat mode)
    useSeparators?: boolean;
    // how to group tickets
    groupDepth?: 'flat' | 'by-project' | 'by-status';
}
0.0.14

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago