About shelfctl
shelfctl is a personal library manager for organizing PDFs and books across
GitHub using Release assets instead of git commits. It provides a terminal UI
for browsing, caching, annotating, and syncing your library across devices.
Personal library manager for PDFs using GitHub Release assets
shelfctl is a personal library manager for organizing PDFs and books across
GitHub using Release assets instead of git commits. It provides a terminal UI
for browsing, caching, annotating, and syncing your library across devices.
| Publisher | Blackwell Systems |
|---|---|
| Version | 0.4.12 |
| License | MIT |
| Installer type | zip |
| Architecture | x64, arm64 |
| Package ID | BlackwellSystems.shelfctl |
| Requirements | Windows 10 or later |
winget install --id=BlackwellSystems.shelfctl -ewinget upgrade --id=BlackwellSystems.shelfctl -ewinget uninstall --id=BlackwellSystems.shelfctl -eYes. shelfctl is free and open-source software released under the MIT license.
The latest version is 0.4.12.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 655a54ab00a9173385c547d97cc4084dea2920b75c2a224840fcececfa54eaee.
shelfctl requires Windows 10 or later and is available for 64-bit (x64), ARM64 systems.
Open Settings › Apps › Installed apps, find shelfctl and select Uninstall. From the command line, run winget uninstall --id=BlackwellSystems.shelfctl -e.
Yes. shelfctl is available as a portable ZIP archive (shelfctl_0.4.12_Windows_x86_64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.