Skip to main content Module shell Copy item path Source BlockRepair Résultat d’une réparation du bloc .bashrc par mnemo doctor --fix. BlockState État du bloc d’intégration mnemo présent dans un .bashrc. ShellUpgrade Résultat d’une mise à niveau explicite via mnemo shell upgrade. BLOCK_BEGIN Marqueurs externes encadrant le bloc ajouté par l’installateur et
mnemo doctor --fix (identiques à ceux de scripts/lib/bashrc.sh). BLOCK_END SNIPPET_VERSION Version courante du bloc d’intégration Bash. À incrémenter lorsqu’une
évolution du snippet doit être propagée aux installations existantes (ici :
capture de MNEMO_SESSION_ID, requise par mnemo session). bashrc_snippet Snippet d’intégration Bash à ajouter dans ~/.bashrc. block_state Détermine l’état du bloc mnemo présent dans content. block_version Lit la version déclarée par le bloc mnemo, si le marqueur est présent. count_blocks Nombre de blocs mnemo détectés (sert à repérer les doublons). has_block Indique si un contenu de .bashrc contient déjà l’intégration mnemo. has_ctrl_r_bind Indique si le bind Ctrl+R de mnemo est présent. install_block Ajoute le bloc mnemo au .bashrc s’il est absent, après sauvegarde. repair_block Répare le bloc mnemo du .bashrc : ajoute s’il manque, déduplique s’il est
présent plusieurs fois, ou régénère un bloc complet si Ctrl+R a disparu. strip_blocks Retire tous les blocs mnemo encadrés par les marqueurs externes. upgrade_block Met à niveau un bloc mnemo « legacy » vers la version courante. wrapped_block Bloc complet à écrire dans le .bashrc (marqueurs externes + snippet).