caur/readme.md
Tristan Smith 6a4b05e793
readme
2024-08-31 17:59:26 -04:00

1.5 KiB

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.

Depends:

curl

8-31-24

Version 0.1.5 - refactored a bit more. added creation of cache directory, currently downlods the archive and extracts it, needs to move into the proper build directory to take advantage of the PKGBUILD file.

Version 0.1.1 - refactored code for modularity, updated Makefile, compiles with make now. No longer just a main.c file.

Version 0.1 - compiles with gcc -o caur src/main.c -lcurl[outdated], 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
make
./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.