rules liste les choix humains reproductibles, les exporte dans un fichier versionné ou fusionne ce fichier. Il inclut décisions de sources, sources manuelles, exclusions de crédits, règles de classement d’artistes, parutions manquantes mises de côté, requêtes enregistrées et annotations de relations.
C’est différent de backup : historique, notes/favoris/étoiles ordinaires des entités et biographies/images externes sont exclus. Exporter les notes séparément ou utiliser backup pour une photographie complète.
--export écrit dans le terminal ou --output FICHIER. --import FICHIER fusionne un document aede-rules compatible et compte éléments ajoutés, actualisés, conservés et décisions importées. Export/import sont incompatibles ; --output sans export est refusé. Garder une sauvegarde avant d’importer des décisions à annuler ensuite individuellement.
L’import respecte aussi ce périmètre : un fichier contenant des écoutes, des annotations ordinaires d’entités, des préférences clientes, des listes ou un état de lecture, des preuves de déplacement de fichiers ou des données récupérées d’une source autre que manual est refusé. Utiliser notes, sources ou backup pour ces documents. Les deux destinations sont vérifiées avant la première écriture : un lien symbolique ou un fichier spécial déjà présent ne provoque pas l’application d’une moitié du document. Cette vérification ne rend pas les deux remplacements transactionnels face à une coupure de courant ou à des changements simultanés du système de fichiers.
Le résumé ne prend aucun verrou d’écriture. L’export le conserve pour obtenir un état cohérent des deux fichiers de décisions ; l’import le conserve pendant la fusion.
Syntaxe et arguments#
aede rules
Aucun argument positionnel ; --import fournit son fichier.
Options de cette commande#
| Option | Effet |
|---|---|
--output FILE / -o FILE | Écrire l’export dans FICHIER plutôt que dans le terminal. Une sélection exige --csv, --json ou --m3u ; les exports propres à une commande suivent leurs règles. |
--export | Exporter le document mémorisé propre à cette commande. Ce n’est pas le même résultat qu’une liste affichée en CSV/JSON. |
--import FILE | Fusionner un document exporté depuis FICHIER ; consulter les règles de conflit précisées ci-dessous. |
La référence des options explique --data, --no-color, --help/-h, --version/-v/-V, valeurs et règles d’export/pagination. Elles ne rendent pas CSV/JSON ou pagination disponibles partout.
Exemples#
aede rules
aede rules --export --output rules.json
aede rules --import rules.json
Résultat et erreurs#
La sortie décrit l’opération ou les données choisies. Lire avertissements et bilan du travail conservé ; finir le processus ne garantit ni intégrité indépendante ni qualité sonore. Erreurs de syntaxe/options : généralement code 2 ; échecs de traitement : généralement code 1. Une interruption locale diffère d’une tâche serveur déléguée, comme expliqué dans cancel.
Pour continuer#
Guide détaillé existant : commands.md.