Skip to content

v1.1.0

Latest

Choose a tag to compare

@Mark44928 Mark44928 released this 05 Jul 02:43

What's New

Slash Commands

  • /upgrade β€” upgrade all installed packages
  • /install <query> β€” install all packages matching a search term
  • /remove <query> β€” remove all packages matching a search term
  • /export <query> β€” export matching packages to a runnable shell script

Bug Fixes

  • Fixed preview card showing 'E: Package not found' for all packages
  • Fixed ok counter always incrementing regardless of success/failure
  • Fixed progress counter showing [0/N] instead of [1/N] on first item
  • Fixed bare /install without search term being passed as apt query
  • Fixed missing -- on pkg upgrade
  • Fixed invisible dark-black uninstalled prefix (now dim white)
  • Fixed single-character whitespace stripping (now uses xargs)
  • Fixed fzf delimiter regex escaping
  • Fixed leftover newline from read -q skipping 'Press Enter' prompt
  • Fixed export file trailing backslash and error handling

Improvements

  • Added clear before every action and on exit
  • Added prerequisite checks for fzf, pkg, apt-cache, dpkg-query
  • Added package name in install/remove failure messages
  • ANSI stripping now handles multi-digit SGR codes (zsh EXTENDED_GLOB)
  • Preview calls apt-cache show once instead of 3 times
  • Polished README with slash commands, color docs, and tighter wording

Dependencies

  • Zsh with EXTENDED_GLOB (for ANSI stripping)
  • fzf (required)
  • pkg, apt-cache, dpkg-query (required)