Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fully Unattended Updates #1015

Open
marvin1099 opened this issue Jan 5, 2025 · 0 comments
Open

Fully Unattended Updates #1015

marvin1099 opened this issue Jan 5, 2025 · 0 comments
Labels
C-feature request New feature request

Comments

@marvin1099
Copy link

It would be incredibly useful if there were a way to run Topgrade in a fully unattended mode.

Currently, setting:

assume_yes = true  

in the configuration file will handle most confirmation prompts by automatically responding with "yes." However, the process still stops to request a password for updates requiring admin access.

This presents a challenge, particularly for non-technical users. My goal is to integrate Topgrade into a simple GUI updater. In this application:

  1. Updates can be delayed automatically if fullscreen applications are open.
  2. If ignored for too long, the updater would eventually push itself into view to ensure the system gets updated.

This approach is designed to maintain an up-to-date system with minimal user interaction. However, the current behavior—requiring a password—creates a significant roadblock for non-technical users, as they often have no idea how to handle such prompts.

Running Topgrade directly with sudo is not a practical solution, as highlighted in Discussion #825.

If there’s a way to address this issue—whether it’s through existing configuration options, new features, or external integrations—I’d greatly appreciate any suggestions. For example, securely pre-caching sudo credentials without manual intervention could help.

Adding functionality for a fully unattended mode in Topgrade would greatly enhance its usability for non-technical users and make it an even more powerful tool for keeping systems updated effortlessly.

Thank you for your time and consideration!

@marvin1099 marvin1099 added the C-feature request New feature request label Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-feature request New feature request
Projects
None yet
Development

No branches or pull requests

1 participant