ohmyxbar
v0.0.14
Published
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.
Downloads
19
Readme
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
- OSX >= 13
- npx
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 mapplugins
- plugins configs
Jira config
{
host: "jira-host.atlassian.net",
email: "[email protected]",
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';
}