Skip to content

KDesp73/xbps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

xbps

A simple, user-friendly wrapper around Void Linux’s xbps package manager.

xbps makes installing, removing, searching, and managing packages on Void Linux faster and more intuitive, using concise syntax and optional dry-run support.

Features

  • 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

Usage

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

Optional Flags

Flag Description
--dry-run Preview the commands without running them

Examples

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)

Log File

All install, remove, and upgrade actions are logged to:

~/.xbps_wrapper.log 

Installation

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/

License

MIT License. See LICENSE for details.

About

A simple, user-friendly wrapper around Void Linux’s xbps package manager.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages