mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-06 13:31:43 +02:00
- aliases.sh : détection par uname au lieu de tester l'existence du dossier
- _AI_INSTRUCTIONS.md : placeholder {{LEADTECH}} pour tous les chemins
- sync-ai-instructions.sh : substitution {{LEADTECH}} → REPO_ROOT à la génération
- .gitignore : exclure CLAUDE.md et AGENTS.md (fichiers générés, machine-spécifiques)
40 lines
1.3 KiB
Bash
Executable File
40 lines
1.3 KiB
Bash
Executable File
# 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 [[ "$(uname)" == "Darwin" ]]; then
|
|
export LEADTECH="$HOME/AI_RULES/_Assistant_Lead_Tech"
|
|
else
|
|
export LEADTECH="/srv/helpers/_Assistant_Lead_Tech"
|
|
fi
|
|
|
|
# Aller au repo Lead_tech
|
|
alias leadtech="cd \"\$LEADTECH\""
|
|
|
|
# Générer mémoire projet
|
|
alias gen-claude="\"\$LEADTECH/scripts/generate_project_claude.sh\""
|
|
|
|
# Créer un projet
|
|
alias mkproj="\"\$LEADTECH/scripts/mkproj.sh\""
|
|
|
|
# Sync mémoire agents
|
|
alias sync-ai="\"\$LEADTECH/scripts/sync-ai-instructions.sh\""
|
|
|
|
# Initialiser la structure BMAD dans un projet existant
|
|
alias bmad-init="\"\$LEADTECH/scripts/bmad-init-project.sh\""
|
|
|
|
# Aller dans projets
|
|
|
|
alias projects='cd /Volumes/TeraSSD/Projets_Dev 2>/dev/null || cd /srv/projects'
|
|
|
|
# Load global secrets (Bitwarden → env)
|
|
alias loadg="source \"\$LEADTECH/scripts/load-global-secrets.sh\""
|
|
|
|
# Sync service secrets (Bitwarden → service.env)
|
|
alias sync-service="source \"\$LEADTECH/scripts/sync-service-secrets.sh\""
|
|
|
|
# Sync project secrets (Bitwarden → .env du projet courant)
|
|
alias sync-project="source \"\$LEADTECH/scripts/sync-project-secrets.sh\""
|