Void Ultimate Tool (VUT)
A simple shell script that provides a menu of useful tools for working with XBPS and xbps-src on Void Linux.
Requirements
Usage
Clone this repository and run the vut script:
git clone https://github.com/osowoso/vut.git cd vut ./vut.sh
Features
The tool provides a menu with the following options:
- XBPS-SRC menu: Provides a menu of tools for working with xbps-src. These include options for creating, editing, and building templates, as well as options for updating, cleaning, and linting templates. There are also options for installing and removing packages.
- PACKAGES menu: Provides options for installing and
removing packages using
xbps-install. - Update xbps: Updates
xbpsand the XBPS package index usingxbps-install -Suv. - Update all: Updates all packages on the system using topgrade (if installed).
- List possible arguments: Lists the available
arguments for the
vutscript. - Edit config file: Opens the configuration file
(
~/.config/vut/vut.conf) in the default editor. - Install essential programs: Installs essential programs for development (git, fzf, vpsm, xxtools).
Configuration
The tool is configured using the ~/.config/vut/vut.conf
file. This file contains a number of variables that control the behavior
of the tool. The default configuration file is created when you run the
vut script for the first time, and you can edit it manually
if necessary.
License
This tool is released under the MIT License.