Ajouter un environnement
Activer un adaptateur d'environnement pour que sa configuration native soit matérialisée depuis le profil partagé.
Objectif : activer un environnement supplémentaire pour qu'Apothem matérialise la configuration native de cet environnement depuis votre profil partagé.
Prérequis
- Un profil partagé à
~/.config/apothem/profile.yaml(créez-en un avecapothem profile inits'il n'existe pas encore). - La CLI
apothemsur votrePATH. Si vous avez installé l'arborescence source autonome, préfixez chaque commande parPYTHONPATH="$HOME/.apothem/src"et exécutezpython -m apothemà la place d'apothem— ou utiliseznpx @ahmed-g-gad/apothem.
Étapes
-
Listez les environnements enregistrés et voyez lesquels sont déjà installés :
apothem harnesses listapothem harnesses listaffiche chaque identifiant pris en charge ; le même ensemble figure dans la liste des environnements et le registre des environnements généré depuis la source. Choisissez l'identifiant de votre outil plutôt que de coder la liste en dur ici — elle s'agrandit à mesure que des adaptateurs sont ajoutés. -
Inspectez l'environnement cible pour confirmer son périmètre et son chemin de sortie :
apothem harnesses show cursorUne ligne
Scope: projectsignifie que l'adaptateur matérialise dans une arborescence de projet et nécessite--project PATH;Scope: usermatérialise dans un répertoire de configuration au niveau utilisateur et ne nécessite aucun drapeau de projet. -
Prévisualisez l'installation sans écrire de fichiers :
apothem install --harness cursor --dry-run -
Installez l'environnement. Pour un environnement au niveau utilisateur :
apothem install --harness claude-codePour un environnement au niveau projet, passez la racine du projet :
apothem install --harness cursor --project /path/to/projectInstallez tous les environnements pris en charge d'un coup avec
--harness all(les environnements au niveau projet nécessitent toujours--project; les identifiants listés dansexclude_harnessesdans le profil sont ignorés).
Vérifier
apothem verify --harness cursorUne ligne ✓ <harness-id> is verified confirme que les cibles gérées existent
et sont analysables. apothem doctor donne la vue d'ensemble du système sur
chaque environnement.
Connexes
- Modifier le profil pour changer ce que
l'adaptateur matérialise, puis ré-exécutez
apothem update. - Installation couvre l'installation initiale.