33 lines
1.3 KiB
Markdown
33 lines
1.3 KiB
Markdown
## 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.
|
|
|
|
```sh
|
|
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.
|
|
- [x] Refactor code to be modular, with each function in its own file.
|