An extremely in progress package manager
scripts | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
etag | ||
README.md |
The Imperfect Package Manager
Extremely in progress
Disclaimer
This has hardly been worked on and is essentially useless at its current state. Please don't use this unless you plan on developing it.
TODO
[ ] Parse cmdline options well, including parsing the package name from the package repo
[ ] Make a KO
[ ] Correctly download from several repos
[ ] Unpack tarballs of various types
[ ] More, probably
Building
This project is made in the rust programming language, so a simple cargo run
will suffice to build the binary. In addition, you may wish to run scripts/setup.sh
to configure your environment.
Usage
Firstly, to setup your environment, run scripts/arch.sh. The syntax of the command is as follows:
sudo i {url}::{repo type}
This will add the tarball found at {url} to /imperfect/repo/{repo type}/tarballs.