Skip to content

Conversation

@srperens
Copy link
Collaborator

Summary

  • Check for installed packages using package manager queries (no sudo required) before attempting installation
  • Supports dpkg-query (Debian/Ubuntu), rpm (Fedora/RHEL), pacman (Arch), and brew (macOS)
  • Shows installation status in interactive menu ("already installed" / "will update")

This makes running the install script just to update strom much faster - no need to re-check/install dependencies.

Test plan

  • Tested on Ubuntu 22.04 (Docker)
  • Tested on Fedora 39 (Docker)
  • Tested on Arch Linux (Docker)
  • Test on macOS (manual)

🤖 Generated with Claude Code

Check for installed packages using package manager queries (no sudo
required) before attempting installation. Supports dpkg-query, rpm,
pacman, and brew. Shows installation status in interactive menu.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@srperens srperens merged commit 6fc6792 into main Dec 19, 2025
5 checks passed
@srperens srperens deleted the fix/install-script-skip-installed-packages branch December 19, 2025 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants