- 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 archie
When 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 directly
Display version details:
archie --version
gcc
: GNU Compiler Collectionyay
orparu
: AUR helpersgit
: Version control systemreadline
: Command-line input libraryncurses
: Text-based user interface library
- Archie uses
yay
by default - If only
paru
is installed, it will useparu
- To force
paru
when both are available, create a file:touch $HOME/.archie-use-paru
If you encounter issues upgrading Archie, try:
yay -Scc --noconfirm && yay -S archie --noconfirm
Archie 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.