Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

pacgo is an experimental wrapper for pacman and makepkg with AUR support.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 .gitignore
Octocat-spinner-32 COPYING
Octocat-spinner-32 README.md
Octocat-spinner-32 TODO
Octocat-spinner-32 aur.go
Octocat-spinner-32 color.go
Octocat-spinner-32 exec.go
Octocat-spinner-32 get.go
Octocat-spinner-32 internal.go
Octocat-spinner-32 make.go
Octocat-spinner-32 pacgo.bashcomp
Octocat-spinner-32 pacgo.go
Octocat-spinner-32 pkg.go
Octocat-spinner-32 pkgbuild.go
Octocat-spinner-32 pkglist.go
Octocat-spinner-32 sync.go
Octocat-spinner-32 util.go
README.md

pacgo

pacgo is an experimental wrapper for pacman written in Go and heavily inspired by packer. Its (eventual) goal is to be fast and easily modifiable. It supports AUR installation, search, and update checking, as well as AUR dependency handling for makepkg. It is also capable of downloading and extracting source tarballs from the AUR.

Prerequisites

Optional Deps

Installation

The easiest way to install pacgo is using the package provided in the AUR. It's also possible to install using the go tool:

go get github.com/DeedleFake/pacgo

For more information about the go tool, run the following command after installing Go:

go help

Usage

Usage is much like pacman's, but with a few important differences:

pacgo will not simply pass unrecognized commands through to pacman. pacgo is intended to only wrap commands that have the possibility of using the AUR. pacgo also adds a few new commands. For a complete list, run:

pacgo --help

Authors

Something went wrong with that request. Please try again.