Skip to main content

Module config

Module config 

Source

Structs§

Config
ConfigIssue
Problème relevé lors de la validation de la configuration.
MaintenanceConfig
Configuration du nettoyage automatique (mnemo maintenance).
StatsConfig
Configuration de la commande mnemo stats.

Enums§

IssueLevel
Gravité d’un problème de configuration relevé par Config::validate.

Constants§

SECRET_DIR_MODE
Mode Unix privé attendu pour les dossiers gérés par mnemo.
SECRET_FILE_MODE
Mode Unix privé attendu pour les fichiers sensibles (config, base, archives).

Functions§

backup_existing
Sauvegarde le fichier de config existant avant écrasement.
config_dir
config_path
data_dir
db_path
harden_dir
Resserre les permissions d’un dossier géré par mnemo à 700.
harden_file
Resserre les permissions d’un fichier sensible à 600 (lecture/écriture propriétaire uniquement).
load_and_validate
Charge et valide un fichier de configuration depuis le disque.