Skip to content
/ saur Public

A simple and "secure" AUR helper written purely in bash

License

zai1208/saur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

saur

A Simple and "secure" AUR helper written purely in bash

I had two goals with this project:

1 - it must be written in bash as most Arch users should be familiar with bash and can easily understand what the script is doing

2 - it must enforce security practices, as such it forces the viewing of the PKGBUILD and displays a "safety card" showing the maintainer, package name, date submitted, date last updated, votes, and popularity, it also shows if the maintainer has changes since last time

All options in saur default to N, so explicit instruction to install is required and accidental triggering is easier to avoid

Now, of course if you wanted to you can pipe the output of yes to saur, but that defeats its main purpose and is strongly advised against

Caution

The above is strongly advised against, but it is ultimately your decision as to how secure you want your system

AUR only dependenices

The way saur handles AUR only dependencies is in the following order:

1. Show "safety card" + any maintainer changes since last time (if package was previously installed)
2. Show PKGBUILDs individually and ask for confirmation after each
3. Build dependencies one by one
4. Then build the actual package

Usage

currently supports 2 arguments:

Command effect
-Syu updates all AUR packages
-S <package name> Installs a package

About

A simple and "secure" AUR helper written purely in bash

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages