Skip to content

Releases: Mark44928/Termux-TUI-Package-Store

v1.1.0

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)

v1.0.0 — Initial Release

Pre-release

Choose a tag to compare

@Mark44928 Mark44928 released this 05 Jul 02:53

Initial Release

  • Fuzzy search with live previews
  • Install/remove packages with confirmation prompt
  • Smart landscape/portrait layout
  • Color-coded installed vs available packages
  • Persistent session loop
  • Search history across operations
  • Export package list to shell script
  • Zero config — works out of the box