/vut

Primary LanguageShell

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:

  1. 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.
  2. PACKAGES menu: Provides options for installing and removing packages using xbps-install.
  3. Update xbps: Updates xbps and the XBPS package index using xbps-install -Suv.
  4. Update all: Updates all packages on the system using topgrade (if installed).
  5. List possible arguments: Lists the available arguments for the vut script.
  6. Edit config file: Opens the configuration file (~/.config/vut/vut.conf) in the default editor.
  7. 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.