Dear Snap Team,
I am writing to request classic confinement for the Clavus snap. The reason for this request is that Clavus requires access to the user’s personal files, which may reside in various directories on the system.
Clavus is a configuration system designed to load and unload commands and files into target directories specified in the state.json
file. Users may specify files with targets in specific paths, such as ~/.aws/config
or ~/.kube/config
and Clavus needs access to these paths if the current user has permissions to them.
Unfortunately, using strict confinement with the personal-files or system-files interfaces is not feasible for Clavus. This is because we cannot predict in advance which files the user will want to configure within their configurations.
Granting Clavus classic confinement will ensure that it has the necessary access to the user’s personal files, providing a seamless and user-friendly experience.
Here is the GitHub repository: GitHub - peter-mbx/clavus: Clavum Lateris
Thank you for considering my request.
Sincerely, Pietro Mobrici