Expand description
Secure path management for Open Sesame
Provides centralized path management with proper permission enforcement. All runtime data goes into ~/.cache/open-sesame/ with 700 permissions. Configuration data uses ~/.config/open-sesame/ via dirs::config_dir().
Functionsยง
- cache_
dir - Returns the open-sesame cache directory, creating with secure permissions if needed.
- config_
dir - Returns the open-sesame config directory.
- cosmic_
shortcuts_ path - Returns the COSMIC shortcuts configuration directory.
- lock_
file - Returns the lock file path.
- log_
file - Returns the log file path.
- mru_
file - Returns the MRU state file path.