I am terrible at naming things...
XIL (pronounce zil, as in godzilla) is a simple, easy to use, add-on to the XBPS package manager. This is NOT a package manager or a replacement to XBPS as it only handles the basic commands. Void Linux is an awesome distro that more people should be using, but the package manager can be a little weird for people who have never used a package manager or coming from Ubuntu/Fedora/etc. So this introduces more "sane" install commands in the same way that APT and DNF handle theirs, or "interprets/translates" what the user wants into the proper XBPS command if they haven't dealt with a package manager. It may have more "advanced" commands added eventually, but as of today it is focused on general use cases.
Clone this repo, download the zip, or download the file. Add it to your $PATH. Make sure it has permissions to run.
xil [OPTION] [ARGUMENTS]
- update -> Update Repos
- upgrade -> Upgrade System
- listrepos -> Lists all configured Repos
- addrepo -> Adds a Repository
- search -> Searches for packages using a name
- install <PKG(s)> -> Installs package(s)
- remove <PKG(s)> -> Removes package(s)
- recursiveremove -> Removes package(s) and it's dependencies
- autoremove -> Removes orphaned packages
- help -> Shows this dialog
- details -> Shows version, contact and license info
Just bash. :)
- Command completion
- Advanced commands
Copyright (C) 2019 James Gillman [[email protected]]
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.