Skip to content

pumpncode/anybar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anybar

Control AnyBar

Usage

import anybar from "https://x.nest.land/[email protected]/module.js";

anybar("red");
// This turns AnyBar menu bar dot red.
// 🔴

anybar("green", {anybar: 9876});
// AnyBar could run on a specific port.
// 🟢

anybar("blue", {anybar: 9876, deno: 54321});
// If this module needs to run on a specific port for some reason.
// 🔵

API

anybar(style, ports)

  • Returns: A promise that resolves after the style got sent to AnyBar.

style

  • Type: string

The style of the dot you want AnyBar to display.

ports

  • Type: object

The port options.

ports.anybar
  • Type: number
  • Default: The value of the environment variable ANYBAR_PORT or, if that is undefined, 1738, which is the default port number for AnyBar.

The UDP port AnyBar runs on.

ports.deno
  • Type: number
  • Default: The lowest free port number in the "unassignable" range (49152-65535).

The port this module should use to communicate with AnyBar. Only numbers between 1024 and 65535 are allowed, anything else will throw a RangeError.

Acknowledgments

This module, especially the API, was heavily inspired by the node module for the same purpose by sindresorhus.

Releases

No releases published

Packages

No packages published