Betterdisplaycli
Simple CLI access for BetterDisplay
Install / Use
/learn @waydabber/BetterdisplaycliREADME
betterdisplaycli
A simple command line app to interact with BetterDisplay.
BetterDisplay must be running and configured to accept CLI commands (this is the default setting).
Installation and usage
Prerequisites
- BetterDisplay v2.2.0 or later must be installed.
Installation
Method 1 - Direct download
- Download the compiled, signed, notarized, universal binary version: betterdisplaycli-v1.0.1.zip
- Optionally move the downloaded binary to its permanent location (recommended:
/usr/local/bin).
Method 2 - Automated compile and installation using Homebrew
- Install XCode.
- Enter
brew install waydabber/betterdisplay/betterdisplaycli
Method 3 - Manual compile and installation from source
- Install XCode.
- Download source package
git clone https://github.com/waydabber/betterdisplaycli - Enter the downloaded folder:
cd ./betterdisplaycli - Enter
sudo make install. This will compile the app and install it under/usr/local/bin.
... or instead of the last step you can continue like this:
- Compile by entering:
swiftc betterdisplaycli.swift - Move the compiled
betterdisplayclibinary to a location where it's easily available in$PATH.
Usage
- Make sure BetterDisplay 2.2.x and newer is running and is configured to accept CLI/notification requests.
- Run
betterdisplayclifor help. - Try
betterdisplaycli set --brightness=80%to set the brightness level of all displays to 80% (note: you can use both single and double hyphen style for parameters).
[!NOTE] You can use the installed app itself to send CLI commands as well - the following prints help:
/Applications/BetterDisplay.app/Contents/MacOS/BetterDisplay help
CLI and integration documentation
More info and other integration options:
- https://github.com/waydabber/BetterDisplay/wiki/Integration-features,-CLI
This app also serves as a demonstration of how to integrate your app with BetterDisplay using notification dispatch.
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
