A simple, user-friendly wrapper around Void Linux’s
xbpspackage manager.
xbps makes installing, removing, searching, and managing packages on Void Linux faster and more intuitive, using concise syntax and optional dry-run support.
- Short aliases for common tasks (
+for install,-for remove,/for search) - Install/remove multiple packages at once
- Search and view detailed package info
- System upgrade support
- Dry-run mode to preview commands
- Auto-logs all installs/removals to
~/.xbps_wrapper.log - Colorized terminal output for better UX
xbps [COMMAND] [PKGS...] [--dry-run]| Command | Alias | Description |
|---|---|---|
install | + | Install one or more packages |
remove | - | Remove one or more packages |
search | / | Search for packages by name |
info | i | Show detailed info for a package |
upgrade | u | Upgrade all installed packages |
list | ls | List all installed packages (paged) |
version | Show current version | |
help | Display usage guide |
| Flag | Description |
|---|---|
--dry-run | Preview the commands without running them |
xbps + vim git curl # Install multiple packages xbps - nano # Remove nano xbps / terminal # Search for packages with "terminal" in name xbps i ffmpeg # View info for ffmpeg xbps u # System upgrade xbps ls # List installed packages xbps + htop --dry-run # Simulate install (no action taken)All install, remove, and upgrade actions are logged to:
~/.xbps_wrapper.log Just clone and place the script somewhere in your PATH:
git clone https://github.com/KDesp73/xbps cd xbps chmod +x xbps sudo mv xbps /usr/local/bin/MIT License. See LICENSE for details.