Files
_Assistant_Lead_Tech/scripts/aliases.sh
MaksTinyWorkshop 280e9181e9 feat: sync capitalisation dans CLAUDE.md/_AI_INSTRUCTIONS.md + alias bmad-install
- CLAUDE.md et _AI_INSTRUCTIONS.md : section capitalisation contrôlée ajoutée
  (synchronisée depuis _AI_INSTRUCTIONS.md via sync-ai-instructions.sh)
- aliases.sh : fonction bmad-install() qui enchaîne npx bmad-method install
  puis post-bmad-install automatiquement
2026-03-08 19:12:52 +01:00

35 lines
1.5 KiB
Bash

# Aliases Lead_tech
# Chargé automatiquement par les shells Mac / Linux
# Variable d'environnement pointant vers le repo Lead_tech
# Utilisable dans les scripts et par les agents pour construire des chemins absolus
# (ex: $LEADTECH/95_a_capitaliser.md)
if [ -d "$HOME/AI_RULES/_Assistant_Lead_Tech" ]; then
export LEADTECH="$HOME/AI_RULES/_Assistant_Lead_Tech"
elif [ -d "/srv/projects/_Assistant_Lead_Tech" ]; then
export LEADTECH="/srv/projects/_Assistant_Lead_Tech"
fi
# Aller au repo Lead_tech
alias leadtech='cd "$LEADTECH"'
# Générer mémoire projet
alias gen-claude='~/AI_RULES/_Assistant_Lead_Tech/scripts/generate_project_claude.sh 2>/dev/null || /srv/projects/_Assistant_Lead_Tech/scripts/generate_project_claude.sh'
# Créer un projet
alias mkproj='~/AI_RULES/_Assistant_Lead_Tech/scripts/mkproj.sh 2>/dev/null || /srv/projects/_Assistant_Lead_Tech/scripts/mkproj.sh'
# Sync mémoire agents
alias sync-ai='~/AI_RULES/_Assistant_Lead_Tech/scripts/sync-ai-instructions.sh 2>/dev/null || /srv/projects/_Assistant_Lead_Tech/scripts/sync-ai-instructions.sh'
# Post-install BMAD : injecte la capitalisation Lead_tech dans les agents du projet courant
alias post-bmad-install='"$LEADTECH/scripts/post-bmad-install.sh"'
# Install BMAD + injection Lead_tech automatique
# Remplace npx bmad-method install dans les projets Lead_tech
bmad-install() {
npx bmad-method install && "$LEADTECH/scripts/post-bmad-install.sh"
}
# Aller dans projets
alias projects='cd ~/Volumes/TeraSSD/Projets_Dev 2>/dev/null || cd /srv/projects'