Skip to content

An AUR helper written in C. More a proof of concept than a serious project, but it does work.

Notifications You must be signed in to change notification settings

swindlesmccoop/aureate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies:

  • libcurl
  • libgit2
  • libjson-c

How To Install

make
sudo make install

How To Use

Either run man aureate or aureate --help

To Do

  • Handle multiple packages to install at at time
  • Add -R flag
  • Parse package info with -Ss
  • Clean up parse code
  • Reimplement strlen() inside of char combined with snprintf() all using asprintf()
  • Replace system() command with exec() family of functions
  • Fix flags function to use getopt()
  • Use libgit to pull from the AUR git repos instead of redownloading tarball every time
  • Properly wrap lines of search() output
  • -Syu function to update all packages
    • Compare clone to master with .git/refs/heads/master
  • Make formatting consistent across all code
  • Add -e flag to edit PKGBUILD before install

About

An AUR helper written in C. More a proof of concept than a serious project, but it does work.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published