Skip to content

Commit 67f0db5

Browse files
committed
Added resource removal script
1 parent 40d5b0c commit 67f0db5

File tree

2 files changed

+70
-1
lines changed

2 files changed

+70
-1
lines changed

bin/copy-resources.sh

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,72 +9,88 @@ echo "Copying resource files to:"
99

1010
echo " ... ./packages/templates"
1111
# Copy resources
12+
rm -rf "$TARGET_DIR/packages/templates/config"
1213
mkdir -p "$TARGET_DIR/packages/templates/config"
1314
cp -R "$SOURCE_DIR/config/"* "$TARGET_DIR/packages/templates/config"
15+
rm -rf "$TARGET_DIR/packages/templates/prompts"
1416
mkdir -p "$TARGET_DIR/packages/templates/prompts"
1517
cp -R "$SOURCE_DIR/prompts/"* "$TARGET_DIR/packages/templates/prompts"
1618

1719
echo " ... ./packages/setup"
1820
# Copy resources
21+
rm -rf "$TARGET_DIR/packages/setup/prompts"
1922
mkdir -p "$TARGET_DIR/packages/setup/prompts"
2023
cp -R "$SOURCE_DIR/prompts/"* "$TARGET_DIR/packages/setup/prompts"
24+
rm -rf "$TARGET_DIR/packages/setup/config"
2125
mkdir -p "$TARGET_DIR/packages/setup/config"
2226
cp -R "$SOURCE_DIR/config/"* "$TARGET_DIR/packages/setup/config"
23-
mkdir -p "$TARGET_DIR/packages/setup/bin"
2427
# copy .env-dist
2528
cp "$SOURCE_DIR/.env-dist" "$TARGET_DIR/packages/setup/.env-dist"
2629
# copy setup script
30+
rm -rf "$TARGET_DIR/packages/setup/bin"
2731
mkdir -p "$TARGET_DIR/packages/setup/bin"
2832
cp "$SOURCE_DIR/bin/ins-setup" "$TARGET_DIR/packages/setup/bin/"
2933
cp "$SOURCE_DIR/bin/bootstrap.php" "$TARGET_DIR/packages/setup/bin/"
3034

3135
echo " ... ./packages/http-client"
3236
# Copy resources
37+
rm -rf "$TARGET_DIR/packages/http-client/config"
3338
mkdir -p "$TARGET_DIR/packages/http-client/config"
3439
cp -R "$SOURCE_DIR/config/"* "$TARGET_DIR/packages/http-client/config"
3540

3641
echo " ... ./packages/polyglot"
3742
# Copy resources
43+
rm -rf "$TARGET_DIR/packages/polyglot/prompts"
3844
mkdir -p "$TARGET_DIR/packages/polyglot/prompts"
3945
cp -R "$SOURCE_DIR/prompts/"* "$TARGET_DIR/packages/polyglot/prompts"
46+
rm -rf "$TARGET_DIR/packages/polyglot/config"
4047
mkdir -p "$TARGET_DIR/packages/polyglot/config"
4148
cp -R "$SOURCE_DIR/config/"* "$TARGET_DIR/packages/polyglot/config"
4249
# copy .env-dist
4350
cp "$SOURCE_DIR/.env-dist" "$TARGET_DIR/packages/polyglot/.env-dist"
4451

4552
echo " ... ./packages/instructor"
4653
# Copy resources
54+
rm -rf "$TARGET_DIR/packages/instructor/prompts"
4755
mkdir -p "$TARGET_DIR/packages/instructor/prompts"
4856
cp -R "$SOURCE_DIR/prompts/"* "$TARGET_DIR/packages/instructor/prompts"
57+
rm -rf "$TARGET_DIR/packages/instructor/config"
4958
mkdir -p "$TARGET_DIR/packages/instructor/config"
5059
cp -R "$SOURCE_DIR/config/"* "$TARGET_DIR/packages/instructor/config"
5160
# copy .env-dist
5261
cp "$SOURCE_DIR/.env-dist" "$TARGET_DIR/packages/instructor/.env-dist"
5362

5463
echo " ... ./packages/tell"
5564
# Copy resources
65+
rm -rf "$TARGET_DIR/packages/tell/config"
5666
mkdir -p "$TARGET_DIR/packages/tell/config"
5767
cp -R "$SOURCE_DIR/config/"* "$TARGET_DIR/packages/tell/config"
68+
rm -rf "$TARGET_DIR/packages/tell/prompts"
5869
mkdir -p "$TARGET_DIR/packages/tell/prompts"
5970
cp -R "$SOURCE_DIR/prompts/"* "$TARGET_DIR/packages/tell/prompts"
6071
# copy .env-dist
6172
cp "$SOURCE_DIR/.env-dist" "$TARGET_DIR/packages/tell/.env-dist"
6273
# Copy tell script
74+
rm -rf "$TARGET_DIR/packages/tell/bin"
6375
mkdir -p "$TARGET_DIR/packages/tell/bin"
6476
cp "$SOURCE_DIR/bin/tell" "$TARGET_DIR/packages/tell/bin/"
6577
cp "$SOURCE_DIR/bin/bootstrap.php" "$TARGET_DIR/packages/tell/bin/"
6678

6779
echo " ... ./packages/hub"
6880
# Copy resources
81+
rm -rf "$TARGET_DIR/packages/hub/config"
6982
mkdir -p "$TARGET_DIR/packages/hub/config"
7083
cp -R "$SOURCE_DIR/config/"* "$TARGET_DIR/packages/hub/config"
84+
rm -rf "$TARGET_DIR/packages/hub/prompts"
7185
mkdir -p "$TARGET_DIR/packages/hub/prompts"
7286
cp -R "$SOURCE_DIR/prompts/"* "$TARGET_DIR/packages/hub/prompts"
87+
rm -rf "$TARGET_DIR/packages/hub/examples"
7388
mkdir -p "$TARGET_DIR/packages/hub/examples"
7489
cp -R "$SOURCE_DIR/examples/"* "$TARGET_DIR/packages/hub/examples"
7590
# copy .env-dist
7691
cp "$SOURCE_DIR/.env-dist" "$TARGET_DIR/packages/hub/.env-dist"
7792
# Copy hub script
93+
rm -rf "$TARGET_DIR/packages/hub/bin"
7894
mkdir -p "$TARGET_DIR/packages/hub/bin"
7995
cp "$SOURCE_DIR/bin/ins-hub" "$TARGET_DIR/packages/hub/bin/"
8096
cp "$SOURCE_DIR/bin/bootstrap.php" "$TARGET_DIR/packages/hub/bin/"

bin/remove-resources.sh

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#!/bin/bash
2+
3+
# Copy resource files to subpackages
4+
5+
SOURCE_DIR="."
6+
TARGET_DIR="."
7+
8+
echo "Removing resource files from:"
9+
10+
echo " ... ./packages/templates"
11+
# Copy resources
12+
rm -rf "$TARGET_DIR/packages/templates/config"
13+
rm -rf "$TARGET_DIR/packages/templates/prompts"
14+
15+
echo " ... ./packages/setup"
16+
# Copy resources
17+
rm -rf "$TARGET_DIR/packages/setup/prompts"
18+
rm -rf "$TARGET_DIR/packages/setup/config"
19+
rm -rf "$TARGET_DIR/packages/setup/bin"
20+
rm -f "$TARGET_DIR/packages/setup/.env-dist"
21+
22+
echo " ... ./packages/http-client"
23+
# Copy resources
24+
rm -rf "$TARGET_DIR/packages/http-client/config"
25+
26+
echo " ... ./packages/polyglot"
27+
# Copy resources
28+
rm -rf "$TARGET_DIR/packages/polyglot/prompts"
29+
rm -rf "$TARGET_DIR/packages/polyglot/config"
30+
rm -f "$TARGET_DIR/packages/polyglot/.env-dist"
31+
32+
echo " ... ./packages/instructor"
33+
# Copy resources
34+
rm -rf "$TARGET_DIR/packages/instructor/prompts"
35+
rm -rf "$TARGET_DIR/packages/instructor/config"
36+
rm -f "$TARGET_DIR/packages/instructor/.env-dist"
37+
38+
echo " ... ./packages/tell"
39+
# Copy resources
40+
rm -rf "$TARGET_DIR/packages/tell/config"
41+
rm -rf "$TARGET_DIR/packages/tell/prompts"
42+
rm -rf "$TARGET_DIR/packages/tell/bin"
43+
rm -f "$TARGET_DIR/packages/tell/.env-dist"
44+
45+
echo " ... ./packages/hub"
46+
# Copy resources
47+
rm -rf "$TARGET_DIR/packages/hub/config"
48+
rm -rf "$TARGET_DIR/packages/hub/prompts"
49+
rm -rf "$TARGET_DIR/packages/hub/examples"
50+
rm -rf "$TARGET_DIR/packages/hub/bin"
51+
rm -f "$TARGET_DIR/packages/hub/.env-dist"
52+
53+
echo "Done!"

0 commit comments

Comments
 (0)