pack/README.md

31 lines
930 B
Markdown

# Pack
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 and Setup
A build and setup script has been included as `scripts/build`, but as it is written in Lua, you may wish to setup yourself. To do that,
1. Run `cargo build --release`
2. Run `scripts/setup.sh`
3. Run `scripts/mkenv.sh arch_core` to setup the arch core repo
4. Add /usr/pack/bin to path
### Usage
Firstly, to setup your environment, run scripts/arch.sh. The syntax of the command is as follows:
`sudo pack {url}::{repo type}`
This will add the tarball found at {url} to /usr/pack/repo/{repo type}/tarballs.