A simple command line utility for managing AUR packages written in C hence the name
Find a file
2024-08-31 02:32:45 -04:00
src refactor for modularity 2024-08-31 02:32:45 -04:00
caur refactor for modularity 2024-08-31 02:32:45 -04:00
download.o refactor for modularity 2024-08-31 02:32:45 -04:00
main.o refactor for modularity 2024-08-31 02:32:45 -04:00
Makefile refactor for modularity 2024-08-31 02:32:45 -04:00
readme.md typo in build instructions 2024-08-31 01:56:45 -04:00
upgrade.o refactor for modularity 2024-08-31 02:32:45 -04:00

caur

A simple command line utility for managing AUR packages written in C hence the name

Of course, Arch Linux needs another AUR helper, right? No, of course not. But that's not why I'm building mine. I'm building mine because I suck at programming and want to learn. If you use it, great. If not, also great. I'll probably keep using yay.

It currently has a Makefile, but I stole it. Dunno if it'll be needed yet. Ignore it for now.

Depends:

curl

8-31-24

Version 0.1 - compiles with gcc -o caur src/main.c -lcurl, currently will run sudo pacman -Syu just running, ./caur. Currently will only download the archive of the package when you specify a package name.

git clone https://codeberg.org/ampersandcastles/caur.git
cd caur
gcc -o caur src/main.c -lcurl
./caur

Roadmap:

  • [] Implement help/man page.
  • [] Implement solo features (download, build, install) as their own switch
  • [] Implement package installation.
  • [] Implement package removal.
  • [] Search for packages in both standard Arch repos and the AUR.
  • [] Add cleanup options for build dependencies.
  • [] Include a feature to clear the package cache.
  • [] List installed packages by name and count.
  • [] Refactor code to be modular, with each function in its own file.