This project is no longer actively maintained due to disagreements among the original development team.
We encourage users to migrate to one of these actively maintained alternatives:
- Comprehensive feature set with ongoing development
- Active community support and regular updates
- Maintained fork by one of the original developers
- Enhanced and refined version of the original codebase
- More polished user experience
- System Updates: Quickly update your entire system
- Package Management:
- Install packages
- Remove packages
- Purge packages
- System Maintenance:
- Clean package cache
- Remove orphaned packages
- Package Search: Easily find packages in repositories
-
Clone the repository:
git clone https://github.com/TuxForge/archie.git cd archie -
Compile the program:
make
-
Install the binary (requires root permissions):
sudo make install
Archie is available on the Arch User Repository (AUR). Install using your preferred AUR helper:
yay -S archie
# Or
paru -S archieWhen you run archie, you'll see an interactive prompt:
Welcome to Archie, type "h" for help
$
| Command | Action |
|---|---|
u |
Update the system |
i |
Install a package |
r |
Remove a package |
p |
Purge a package |
c |
Clean cache |
o |
Clean orphaned packages |
s |
Search for a package |
h |
Display help |
q |
Quit the application |
Run Archie with a specific command using --exec:
archie --exec <command>Supported commands: u, i, r, p, c, o, s, h
Example:
archie --exec u # Updates the system directlyDisplay version details:
archie --versiongcc: GNU Compiler Collectionyayorparu: AUR helpersgit: Version control systemreadline: Command-line input libraryncurses: Text-based user interface library
- Archie uses
yayby default - If only
paruis installed, it will useparu - To force
paruwhen both are available, create a file:touch $HOME/.archie-use-paru
If you encounter issues upgrading Archie, try:
yay -Scc --noconfirm && yay -S archie --noconfirmArchie is licensed under the GNU General Public License. See the LICENSE file for complete details.
- Created & maintained by Gurov
- Contributors: scklss, Keiran
For issues, feature requests, or contributions, please visit the GitHub repository.