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