Cross-platform multi-monitor screenshot capture. Capture individual displays, all monitors at once, or specific screen regions — outputs PNG images directly from native platform APIs with zero dependencies.
| Flag | Short | Description | Takes Value |
|---|---|---|---|
--help |
-h |
Show help message and exit | No |
--version |
-v |
Print version information | Yes |
# Capture the primary monitor to a PNG file
$ scorpiox-screenshot
screenshot saved: screenshot_2026-05-29_101410.png# Display version information
$ scorpiox-screenshot --version
scorpiox-screenshot 1.0.0 (linux-x64)# Show all available options
$ scorpiox-screenshot --help
Usage: scorpiox-screenshot [OPTIONS]
Cross-platform multi-monitor screenshot capture
Options:
-h, --help Show this help message
-v, --version Print version information# Capture and pipe to another tool for conversion
$ scorpiox-screenshot && scorpiox-bmp2png screenshot_2026-05-29_101410.png output.png
screenshot saved: screenshot_2026-05-29_101410.png
converted: output.png (1920x1080, 24-bit)# Use in a CI pipeline for visual regression testing
$ scorpiox-screenshot
$ scorpiox-renderimage diff baseline.png screenshot_2026-05-29_101410.png
pixel diff: 0.02% (within threshold)# Automate periodic screenshots in a loop (Linux/macOS)
$ while true; do scorpiox-screenshot; sleep 60; done
screenshot saved: screenshot_2026-05-29_101410.png
screenshot saved: screenshot_2026-05-29_101510.png
...