Skip to content

soulhotel/paruse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paruse

. . . An Interactive Package Management Tool for Arch Linux

Overview

Paruse uses paru & fzf to manage "goto" task centered around packages. It can browse Arch|Aur Repositories in real-time, filtering by package type, and searching through packages while you type. Install|Uninstall|Purge operations can be done for single packages or batch (multiple input). Packagelist are synced and can be backed up and restored from packagelist & packagelist-date&time files found in 📂 ~/.config/paruse. Updating system, cleaning cache, viewing Arch News, are a couple of other things present in the Paruse Menu. Interaction is not limited to keyboard, you can click through menus, and click to make selections. Also only ~20Kib if that matters.

Installation

After installation, summon paruse by typing paruse in a terminal or launch via your favorite app launcher. Git installations can run paruse via ./paruse.sh, or cd paruse/pkg && makepkg -si. Choose one of the options below.

paru -S paruse
git clone https://github.com/soulhotel/paruse.git

Flags

You can skip the main menu interaction by using flags. Try typing:

paruse -news

Or any of these other helpful options listed below.

    -v  -view     → View package list
    -a  -add      → Add/browse packages
    -r  -rem      → Remove package
    -p  -purge    → Purge package
    -i  -history  → View install activity
    -u  -up       → Update system
    -d  -data     → Package stats
    -c  -cache    → Clean cache
    -s  -sync     → Sync package list
    -rs -restore  → Restore from backup
    -b  -backup   → Backup package list
    -n  -news     → Fetch Arch news
    -h  -help     → Help

Preview

paruse.demo.6.mp4

And another video demonstration of Paruse 0.5 (on youtube).

K.I.S.S.

About

An interactive package manager/browser for Arch using paru and fzf

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages