Get metadata about the active window (title, id, bounds, owner, URL, etc)
Works on macOS 10.14+, Linux, and Windows 7+.
npm install --global windows-cli
$ active-window --help
Usage
$ active-window [property]
Returns title, id, app, pid, or the specified property
Examples
$ active-window
npm install
54
Terminal
368
$ active-window app
Terminal
You can use the id
property with the builtin screencapture
CLI tool to screenshot the active window:
screencapture -l$(active-window id) screenshot.png
- get-windows - API for this package