Skip to content

johsve-source/pkglist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PKGLIST

A Rust-based utility that displays a colorized history of installed, upgraded, and removed packages from your Arch Linux system using pacman's log files, sorted by date.

Features

  • Colorized Output: Uses ANSI RGB colors for easy visual distinction
  • Parallel Processing: Leverages Rayon for efficient log parsing
  • Caching System: Maintains a cache file for faster subsequent runs
  • Complete History: Shows both currently installed and previously removed packages
  • Human Readable: Clean, formatted output with timestamps and status indicators

Installation

Prerequisites
pacman -S rust git
cargo -v
Build from Source
git clone <repository-url>
cd <repository-name>
cargo build --release

The binary will be available at target/release/pkglist

Output
2024-01-15T14:30:45+0100 :: INS :: firefox
2024-01-16T09:15:22+0100 :: UPG :: linux
2024-01-17T16:45:33+0100 :: REM :: old-package

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages