Repository navigation
Improvement
• Simplified and consolidated privilege-handling logic:
The Globals class now delegates all privileged filesystem operations (mkdirs, move, perms) to the unified, silent SwitchUser.do() method. This removes duplicated subprocess handling and ensures consistent, non-intrusive execution under elevated permissions.
The result is cleaner code, quieter output, and a fully stable curses interface during update operations.
Summary of Changes
Privilege escalation logic has been streamlined to rely on a single silent execution path, eliminating redundant code and preventing permission-related messages from breaking the terminal layout.