CLI components of unicornpkg
The command-line interface for the unicornpkg library.
Includes unicorntool
, a utility for manually managing the package database. This also includes hoof
, a tool for installing packages from package remotes.
The CLI reference is the primary reference for the unicorntool
and hoof
command-line utilities.
hoof
is the command-line utility for accessing unicornpkg's remotes API.
Commands
install <package_name>
Installs a package using the unicorn.remote.install
function.
uninstall <package_name>
Removes a package using the unicorn.core.uninstall
function.
unicorntool
is the tool for installing raw package tables onto the system.
Commands
install <file_path>
Installs a raw package table onto the system. It has one argument, which is required.
add <file_path>
is aliased to this command.
uninstall <package_name>
Removes a package of package_name
from the system.
remove <file_path>
is aliased to this command.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
- Use
require()
with a custompackage.path
variable instead of callingdofile()
directly. This should make the command-line tools compatible with a ROM installation.
1.0.0 - 2022-12-12
Added
- Initial commit.