stashpak
Build a Portable package for Arch Linux
Usage
stashpak [action] (...arguments)
Actions
validate
Validate takes one or more argument: the path to a package configuration. It parses and reports any decode or logical error.
build / install-local
Takes no argument and works in the current directory to build and install a Portable Arch package.
A configuration file named stashpak.toml must exist.
list
Lists locally installed Portable packages (excluding ones from external repos)
get
Takes one or more packages to install from the Portable Arch repo.
update / upgrade
Updates locally built packages.
Dependencies
- systemd
- GNU coreutils
- Pacman
- Devtools
- devtools-cn-git (Optional)
- Git
Environment Variables
- stashPakElevateProgram
- Controls which program is used to elevate permissions. Defaults to run0.
Requirements
StashPak requires all package sources to be a git repository, and may reset such repository when starting up. Please commit your changes to prevent losing work.