morganamilo 5e04e693c4 Update go-alpm 6 years ago
..
.gitignore 90d8b15c59 Convert to go modules 6 years ago
.travis.yml 90d8b15c59 Convert to go modules 6 years ago
LICENSE f0b9c0cfe9 Vendoring and cool looking displays 7 years ago
README.md 90d8b15c59 Convert to go modules 6 years ago
alpm.go 5ce4a49687 Update go-alpm 6 years ago
callbacks.c 2f975c7157 Update vendored dependencies 6 years ago
callbacks.go b10b88faf6 Update vendored dependencies 6 years ago
db.go 5e04e693c4 Update go-alpm 6 years ago
deps.go 4b2279edbc Why you shouldn't just rely on: git commit -a 6 years ago
enums.go 5ce4a49687 Update go-alpm 6 years ago
error.go f0b9c0cfe9 Vendoring and cool looking displays 7 years ago
handle.go 5ce4a49687 Update go-alpm 6 years ago
package.go 5ce4a49687 Update go-alpm 6 years ago
sync.go 5ce4a49687 Update go-alpm 6 years ago
trans.go 5ce4a49687 Update go-alpm 6 years ago
types.go 895788e01b Update go-alpm 6 years ago
version.go 4b2279edbc Why you shouldn't just rely on: git commit -a 6 years ago

README.md

go-alpm

go-alpm is a Go package for binding libalpm. With go-alpm, it becomes possible to manipulate the Pacman databases and packages just as Pacman would.

This project is MIT Licensed. See LICENSE for details.

Getting started

  1. Import the go-alpm repository in your go script

    import "github.com/jguer/go-alpm"

  2. Copy the library to your GOPATH

    mkdir ~/go export GOPATH=~/go go get github.com/jguer/go-alpm

  3. Try the included examples

    cd $GOPATH/src/github.com/jguer/go-alpm/examples go run installed.go

Current Maintainers

  • Morganamilo
  • Jguer

Original Contributors

  • Mike Rosset
  • Dave Reisner
  • Rémy Oudompheng
  • Jesus Alvarez