badman99dev commited on
Commit
97fe95f
·
verified ·
1 Parent(s): 9a40833

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +3 -11
entrypoint.sh CHANGED
@@ -52,19 +52,11 @@ SKILLS_REPO='https://github.com/badman99dev/Opencode-config'
52
  LOCAL_SKILLS="$HOME/.config/opencode/skills"
53
  SKILLS_TEMP=$(mktemp -d)
54
 
55
- mkdir -p "$LOCAL_SKILLS"
56
-
57
  if git clone --depth=1 "$SKILLS_REPO" "$SKILLS_TEMP" 2>/dev/null; then
58
  if [ -d "$SKILLS_TEMP/skills" ]; then
59
- for item in "$SKILLS_TEMP/skills"/*; do
60
- item_name=$(basename "$item")
61
- if [ ! -e "$LOCAL_SKILLS/$item_name" ]; then
62
- cp -r "$item" "$LOCAL_SKILLS/"
63
- echo "=== [SKILLS] Added: $item_name ==="
64
- else
65
- echo "=== [SKILLS] Already exists, skipping: $item_name ==="
66
- fi
67
- done
68
  echo '=== [SKILLS] Sync complete ==='
69
  else
70
  echo '=== [SKILLS] No skills/ folder found in repo (skipping) ==='
 
52
  LOCAL_SKILLS="$HOME/.config/opencode/skills"
53
  SKILLS_TEMP=$(mktemp -d)
54
 
 
 
55
  if git clone --depth=1 "$SKILLS_REPO" "$SKILLS_TEMP" 2>/dev/null; then
56
  if [ -d "$SKILLS_TEMP/skills" ]; then
57
+ rm -rf "$LOCAL_SKILLS"
58
+ mkdir -p "$LOCAL_SKILLS"
59
+ cp -r "$SKILLS_TEMP/skills"/. "$LOCAL_SKILLS/"
 
 
 
 
 
 
60
  echo '=== [SKILLS] Sync complete ==='
61
  else
62
  echo '=== [SKILLS] No skills/ folder found in repo (skipping) ==='