winprint - Advanced source code and text file printing for terminals (all platforms) and Windows/macOS GUIs.
A modern take on the classic source code printing app from 1988.
Advanced source code and text file printing for terminals (all platforms) and Windows/macOS GUIs. The perfect tool for printing source code, web pages, reports generated by legacy systems, documentation, or any text or HTML file.
wp)
wp print)
wp gui)
# Install (Windows) — Scoop gives you the GUI + `wp` TUI in one command
scoop bucket add winprint https://github.com/kindel/scoop-winprint && scoop install winprint
# (or download Kindel.WinPrint-win-x64-Setup.exe from the latest GitHub release; winget coming soon)
# Install (Mac) — GUI cask, which also bundles the `wp` TUI
brew tap kindel/winprint && brew install winprint
# Want only the `wp` CLI (no GUI)? Install the formula instead — pick one, they collide:
# brew install kindel/winprint/wp
# The .app is Apple Developer ID-signed and notarized, so Gatekeeper accepts it normally.
# Open a file in the TUI
wp program.cs
# Pass print preview options
wp Program.cs --printer "Microsoft Print to PDF" --sheet "Default 2-Up"
# Launch the GUI on Windows or macOS
wp gui
# The GUI can also be run from the Windows Start Menu or Spotlight on the Mac after installing
wp provides a terminal UI on Windows, macOS, and Linux.wp gui launches the GUI on Windows and macOS.See User’s Guide for more details.
See About for the full history of WinPrint.
For the latest changes, see the GitHub Releases page.