Fast & Easy way to Install/Update Aur and Non-Aur Arch Linux Packages!
- Still an alpha level code and udner heavy development for improvements and bug fixes and security concerns improvements.
- Complete the essential pacman functions
- Ability to modify arch mirrorlist
- Implement aur helper
- Better inspection and secure aur package installation
- Implementaion of libalpm instead of relying on pacman (requires careful attention)
- USe internel libraries for some dependencies (json, curl etc...)
- Reflector like easy mirror change functions
- Cleaning of probable messy code
- Better optimization
- More modularity of functions
-
Dependencies -
- jq
- less
- pacman
- curl
- base-devel
-
Actions :
- update - ( Update outdated system/user packages )
- refresh - ( Refresh Repository Database )
- install - ( Install a package )
- install-local - ( Install a local package )
- install-aur - ( Install aur package )
- install-force - ( Forcefully install a package )
- modify-repo - ( Modify arch repositories )
- query - ( Query if a package is installed )
- search - ( Search for a package in the base repository )
- search-aur - ( Search for a package in the aur repository )
- remove - ( Remove a package )
- remove-dep - ( Remove a package along with its dependencies )
- remove-force - ( Forcefully remove a package even if other packages depend on it )
- remove-orp - ( Remove orphan packages )
-
Options :
- --version, -v - ( Display the version of the package manager )
- --help, -h - ( Display this help guide )
-
Install dependencies :
sudo pacman -S jq less curl gcc pacman make base-devel
-
Install aurc :
git clone https://github.com/rifsxd/aurc.git
cd aurc/srcsudo make install
-
Update aurc :
git fetch & git pullsudo make clean install