- Add
tarandunzipcommand availability check towares doctor -
.zipextraction
- Fix: allow users to download multiple artifacts if
multiple: true
- Add dirty git repo warning when changes are unstaged
- Use
git status --porcelain, ignore error if it matches "fatal: not a git repository (or any of the parent directories): .git"
- Use
- Allow users to manage their distro's package manager in wares config
- Configure how their package manager handles installation, removal, and upgrading packages
- Allow configuration of multiple package managers
- Only remove and create symlinks at the end
-
wares addcommand to add pre-made ware configurations for packages from a centralised repository- warehouse
-
blueprintsystem to compile projects from git repo source- Lock commit
- Checkout into detached commit before running build steps
- Specify repo root-relative path for symlinking build artifacts
blueprints:section of configsteps:to buildartifacts:to symlink
- Lock commit
- Allow installing a ware to
/Waresby specifyingsystem: true- won't mesh well with multi-user systems but it's fine lol
- Allow installing from Codeberg/Gitea release artifacts
- Suggested by @ecficies in issue #18
- figure out how the API works
-
wares shellcommand that reads./waresfile.yaml, symlinks to./.wares, and adds./.waresto$PATHin a new$SHELL
- Set
$WARES_SHELL_ACTIVEvariable upon entering wares shell, and unset when leaving shell
- Explore configuring in
pklrather thanyaml - Explore configuring in
kdlrather thanyaml - Logo
- Explore support for downloading artifacts from codeberg releases
- Allow installling from a static URL
- Suggested by @ecficies in issue #18