-
v0.8.3 Stable
released this
2025-09-28 10:43:59 +00:00 | 1 commits to master since this releaseAdds
user
specification support for app config. Permission are elevated as needed to place (or symlink) config files into appropriate locations. For instance, if usingsymconf
to manage ad hocsystemd
units, you can now specify a directive like the following in one'sapp_registry.toml
:[app.services-system] user = 'root' config_dir = '/etc/systemd/system'
Previously, such a directive would cause
symconf config
to exit with error if not ran explicitly as the root user. Now, the executing user is prompted for elevation viasudo
. In the above case,root
permissions can be obtained if the user is in the sudoers file, at which point a scoped sub-shell is spawned with appropriate access to modify the files in question.Downloads