#+TITLE: Via
* Description
Via is a systems package manager. It's primary purpose is is to
download and install precompiled binary packages.
The binary packages are installed to /opt/via . This allows packages
to be installed along side any modern Unix like system.
Via builds the binary packages from upstream sources. The package meta
data and build steps are defined in plans. The plans are machine
read/writable "json" files.
* Badges
[[https://travis-ci.org/mrosset/via][https://travis-ci.org/mrosset/via.svg?branch=master]] [[https://godoc.org/github.com/mrosset/via/pkg][https://godoc.org/github.com/mrosset/via/pkg?status.svg]]
* Installing the via binary
#+BEGIN_SRC sh
go get github.com/mrosset/via
#+END_SRC
* Installing the development group
#+BEGIN_SRC sh
via install devel
#+END_SRC
* Installing a package
#+BEGIN_SRC sh
via install bash
#+END_SRC
* Build bash
#+BEGIN_SRC sh
via build -c bash
#+END_SRC