Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xyproto/aget
Minimalistic AUR helper
https://github.com/xyproto/aget
arch-linux aur aur-helper utility
Last synced: 2 months ago
JSON representation
Minimalistic AUR helper
- Host: GitHub
- URL: https://github.com/xyproto/aget
- Owner: xyproto
- License: bsd-3-clause
- Created: 2015-01-03T22:58:22.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2022-06-06T19:58:36.000Z (over 2 years ago)
- Last Synced: 2024-10-05T15:25:35.609Z (3 months ago)
- Topics: arch-linux, aur, aur-helper, utility
- Language: Go
- Homepage:
- Size: 2.84 MB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aget
`git clone` a package from AUR (the unofficial Arch Linux package repository that contains user-submitted packages), without having to remember the URL.
## Installation
One way is to install it from AUR, another way is:
```sh
sudo pacman -S base-devel git go --noconfirm --needed
go get -u github.com/xyproto/aget
sudo install -Dm755 ~/go/bin/aget /usr/bin/aget
```An alternative to `go get` + `install` is to use `go install`:
```sh
go install github.com/xyproto/aget@latest
```## Example use
### Download and install a package from AUR
First make sure that `base` and `base-devel` are installed.
Then download the `ld-lsb` package from AUR:
aget ld-lsb
Build and install it with `makepkg`:
makepkg -i
### Create a new AUR package
aget newpackage
Your ssh key must be set up at the [AUR web page](https://aur.archlinux.org) first for this to work.
## General information
* Version: 1.3.3
* Author: Alexander F. Rødseth <[email protected]>
* License: BSD-3