Compare commits
1 Commits
main
...
feat/skill
| Author | SHA1 | Date | |
|---|---|---|---|
| 38a6fc38d3 |
@@ -20,8 +20,9 @@
|
|||||||
# 2. Installs dependencies
|
# 2. Installs dependencies
|
||||||
# 3. Creates config file templates (if missing)
|
# 3. Creates config file templates (if missing)
|
||||||
# 4. Validates existing configuration
|
# 4. Validates existing configuration
|
||||||
# 5. Validates label reference file
|
# 5. Installs personal skill aliases to ~/.claude/skills/
|
||||||
# 6. Reports remaining manual steps
|
# 6. Validates label reference file
|
||||||
|
# 7. Reports remaining manual steps
|
||||||
#
|
#
|
||||||
|
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
@@ -209,7 +210,25 @@ validate_config() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# --- Section 5: Label Sync ---
|
# --- Section 5: Skill Aliases ---
|
||||||
|
setup_skill_aliases() {
|
||||||
|
log_info "Installing personal skill aliases..."
|
||||||
|
|
||||||
|
local alias_script="$REPO_ROOT/scripts/install-skill-aliases.sh"
|
||||||
|
|
||||||
|
if [[ -f "$alias_script" ]]; then
|
||||||
|
if bash "$alias_script"; then
|
||||||
|
log_success "Skill aliases installed to ~/.claude/skills/"
|
||||||
|
else
|
||||||
|
log_error "Failed to install skill aliases"
|
||||||
|
log_todo "Run $alias_script manually to install skill aliases"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
log_error "install-skill-aliases.sh not found at $alias_script"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# --- Section 6: Label Sync ---
|
||||||
# Note: This requires Gitea MCP to be functional
|
# Note: This requires Gitea MCP to be functional
|
||||||
# For initial setup, we just validate the label reference file exists
|
# For initial setup, we just validate the label reference file exists
|
||||||
setup_labels() {
|
setup_labels() {
|
||||||
@@ -226,7 +245,7 @@ setup_labels() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# --- Section 6: Final Report ---
|
# --- Section 7: Final Report ---
|
||||||
print_report() {
|
print_report() {
|
||||||
echo ""
|
echo ""
|
||||||
echo "=============================================="
|
echo "=============================================="
|
||||||
@@ -296,6 +315,9 @@ main() {
|
|||||||
setup_config_templates
|
setup_config_templates
|
||||||
validate_config
|
validate_config
|
||||||
|
|
||||||
|
# Skill aliases
|
||||||
|
setup_skill_aliases
|
||||||
|
|
||||||
# Labels
|
# Labels
|
||||||
setup_labels
|
setup_labels
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user