Skip to content

REPosiTory/AUR package manager

License

Notifications You must be signed in to change notification settings

wick3dr0se/reptaur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

reptAUR 🦖

REPosiTory/AUR package manager

reptaur is a simple pacman/AUR wrapper written in Bash

Why?

Q: Why write it in Bash?

A: This is exactly the type of thing Bash was intended for. Automation of the AUR is a well suited use-case for a simple shell script. Bash is widely available as well as the coreutils, making it an obvious choice. It's more than performant enough for the task since Bash excels in text manipulation and bulk of the process is relying on your network connection

Q: Why write it at all, when more featured alternatives like yay and paru already exists?

A: Exactly that.. To me yay, paru and the likes are a bit too featured. Why install a compiler or blindly execute some pre-compiled binary if you don't need to? The purpose of this project is much more simple. It needs to handle the essential functions one would expect when interacting with the AUR via some automation and nothing more. reptaur is portable, dead simple to use and proficient at what it does

Acquisition

Download git clone https://github.com/wick3dr0se/reptaur; cd reptaur

Execution

bash reptaur or ./reptaur

Usage

reptaur [OPERATION] [PACKAGE]
[sync, -s, --sync]
<info, -i, --info> [PACKAGE]
<query, -q, --query> <PACKAGE>
<install, -I, --install> <PACKAGE>
<remove, -r, --remove> <PACKAGE>