Featured
Is BitBar?

Example script showing use of $BITBAR environment variable

Featured
Refresh Me

How to refresh just one plugin, or restart BitBar entirely.

Featured
Cycle text and detail text

Example of how to include items that cycle in the top, and items that only appear in the dropdown.

Fancy having your plugin featured? Get in touch.

Alternate Options Tutorial

Example of how to include alternate items that replace the one before it when the Option key is pressed.

Cycle text and detail text

Example of how to include items that cycle in the top, and items that only appear in the dropdown.

Home Config

—Example of how to mimic the functionality of the home-config npm module in a bash BitBar plugin config.sh

Is BitBar?

Example script showing use of $BITBAR environment variable

Is Dark Mode?

Example script showing how to let your scripts determine whether OSX is in Dark Mode so you can adjust appearance. Must restart Bitbar after changing setting.

Refresh Me

How to refresh just one plugin, or restart BitBar entirely.

Show ANSI colors

Example of how to use ANSI color codes

Show emoji

Example of how to use emojis

Show templateImages and images

Example of how to use the templateImage and image parameter

Submenus

Example of how to include multiple levels of menu items in v1.8 and later.