aureate
aureate copied to clipboard
An AUR helper written in C
Dependencies:
-
libcurl
-
libgit2
-
libjson-c
How To Install
make
sudo make install
How To Use
Either run man aureate
or aureate --help
To Do
- [x] Handle multiple packages to install at at time
- [x] Add
-R
flag - [x] Parse package info with
-Ss
- [ ] Clean up parse code
- [x] Reimplement
strlen()
inside ofchar
combined withsnprintf()
all usingasprintf()
- [x] Replace
system()
command withexec()
family of functions - [x] Fix
flags
function to usegetopt()
- [x] Use libgit to pull from the AUR git repos instead of redownloading tarball every time
- [x] Properly wrap lines of
search()
output - [ ]
-Syu
function to update all packages- Compare clone to master with
.git/refs/heads/master
- Compare clone to master with
- [x] Make formatting consistent across all code
- [x] Add
-e
flag to edit PKGBUILD before install