A command-line tool to adjust screen brightness on macOS and Linux systems.
Brightness-cli is a command-line interface tool that allows users to change their screen brightness directly from the terminal. It solves the problem of needing to navigate through system settings or use keyboard shortcuts by providing a programmable way to adjust display brightness. The tool accepts brightness values between 0.0 and 1.0 as arguments.
Developers, system administrators, and power users who work extensively in terminal environments and prefer keyboard-driven workflows over GUI interfaces.
Developers choose brightness-cli for its simplicity, scriptability, and cross-platform compatibility—offering a consistent way to control screen brightness across macOS and Linux systems without additional dependencies.
Change the screen brightness
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Adjusts brightness directly from the terminal with a single command like 'brightness 0.8', as shown in the usage example, eliminating GUI navigation.
Works on both macOS and Linux, providing a uniform CLI interface across these operating systems, as stated in the key features.
Has minimal dependencies and fast execution, adhering to the Unix philosophy of doing one thing well, with no bloat.
Easily integrates into shell scripts for automation, such as time-based brightness changes, due to its straightforward numeric input.
Only supports macOS and Linux, excluding Windows users entirely, which restricts its usability in mixed environments.
Lacks advanced features like adaptive brightness, per-monitor control, or error handling, making it unsuitable for complex needs.
The README is brief with few examples, requiring users to refer to the related API module or trial-and-error for advanced usage.