-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·40 lines (33 loc) · 1.23 KB
/
Copy pathinstall.sh
File metadata and controls
executable file
·40 lines (33 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash
mkdir -p ~/.kiro/settings
create_symlink() {
local src="$1"
local dest="$2"
local name=$(basename "$dest")
if [ -e "$dest" ] || [ -L "$dest" ]; then
read -p "$dest exists. Replace with symlink? (y/N): " confirm
if [[ $confirm =~ ^[Yy]$ ]]; then
rm -rf "$dest"
ln -sf "$src" "$dest"
echo "Created symlink: $dest -> $src"
else
echo "Skipped $name"
fi
else
ln -sf "$src" "$dest"
echo "Created symlink: $dest -> $src"
fi
}
# Symlink mcp.json to settings
[ -f "mcp.json" ] && create_symlink "$PWD/mcp.json" ~/.kiro/settings/mcp.json
# Symlink directories
[ -d "agents" ] && create_symlink "$PWD/agents" ~/.kiro/agents
[ -d "prompts" ] && create_symlink "$PWD/prompts" ~/.kiro/prompts
[ -d "agent-scripts" ] && create_symlink "$PWD/agent-scripts" ~/.kiro/agent-scripts
[ -d "skills" ] && create_symlink "$PWD/skills" ~/.kiro/skills
[ -d "steering" ] && create_symlink "$PWD/steering" ~/.kiro/steering
# Symlink q-skills script
[ -f "q-skills" ] && create_symlink "$PWD/q-skills" ~/.kiro/q-skills
echo ""
echo "Installation complete!"
echo "All directories symlinked to ~/.kiro/ - new files will be automatically available"