master README
 1rcpm
 2----
 3
 4A simple package manager written in plan9's rc[1] shell.
 5
 6Taking ideas from kiss[2], but is much smaller and simpler.
 7Its intended to be used alongside oasis[3], to provide a
 8simple way of adding additional software, but can be used
 9on any system.
10
11Buildscripts are language agnostic, and can even be ran
12on its own, should the package manager be broken.
13
14Supports git submodules as opposed to git checkouts like
15kiss and other package managers does.
16
17Syntax is similar to that of kiss, so kiss users
18should feel right at home.
19
20
21Status
22------
23[x] build packages
24[ ] conflict handling
25[x] fetch tarballs/submodules
26[ ] handle dependencies
27[x] print package manifest
28[x] print package version/list of installed packages
29[x] remove packages
30[x] update out-of-date pacakges
31[ ] ...
32
33
34Layout
35------
36$pkg/
37	build
38	src # git submodule, or extracted tarball
39	sha256
40	url
41	ver
42
43
44Requirements
45------------
46- POSIX utilities
47- git # Required for git submodules
48- pax # Any implementation should work
49- rc  # Most implementations should work
50
51
52[1] http://doc.cat-v.org/plan_9/2nd_edition/papers/rc
53[2] https://github.com/dylanaraps/kiss
54[3] https://github.com/oasislinux/oasis