@@ -9,7 +9,28 @@ for dir in packages/*; do
99 fi
1010done
1111
12- code2prompt " packages/utils/src/JsonSchema" -o " tmp/json-schema.md"
13- code2prompt " packages/utils/src/Messages" -o " tmp/messages.md"
14- code2prompt " packages/polyglot/src/LLM" -o " tmp/llm.md"
15- code2prompt " packages/polyglot/src/Embeddings" -o " tmp/embeddings.md"
12+ code2prompt " packages/utils/src/JsonSchema" -o " tmp/util-json-schema.md"
13+ code2prompt " packages/utils/src/Messages" -o " tmp/util-messages.md"
14+ code2prompt " packages/utils/src/Events" -o " tmp/util-events.md"
15+ code2prompt " packages/utils/src/Config" -o " tmp/util-config.md"
16+ code2prompt " packages/polyglot/src/LLM" -o " tmp/poly-llm.md"
17+ code2prompt " packages/polyglot/src/Embeddings" -o " tmp/poly-embeddings.md"
18+
19+ # MAKE POLYGLOT WITH LIMITED NUMBER OF DRIVERS
20+ cp -r " packages/polyglot/src/" * " tmp/polyglot-tmp/"
21+ // remove everything under tmp/polyglot-tmp/LLM/Drivers/* except ./OpenAI and ./Gemini
22+ mv " tmp/polyglot-tmp/LLM/Drivers/OpenAI" " tmp/tmp1/OpenAI"
23+ mv " tmp/polyglot-tmp/LLM/Drivers/Gemini" " tmp/tmp1/Gemini"
24+ rm -rf tmp/polyglot-tmp/LLM/Drivers/*
25+ mv " tmp/tmp1/" * " tmp/polyglot-tmp/LLM/Drivers"
26+ rm -rf tmp/tmp1
27+ code2prompt " tmp/polyglot-tmp" -o " tmp/poly-cut.md"
28+ # remove tmp/polyglot-tmp
29+ rm -rf tmp/polyglot-tmp
30+
31+ # MAKE INSTRUCTOR WITH LIMITED NUMBER OF DRIVERS
32+ cp -r " packages/instructor/src/" * " tmp/instructor-tmp/"
33+ # remove everything under tmp/instructor-tmp/LLM/Drivers/* except ./OpenAI and ./Gemini
34+ rm -rf " tmp/instructor-tmp/Extras"
35+ code2prompt " tmp/instructor-tmp" -o " tmp/instructor-cut.md"
36+ rm -rf tmp/instructor-tmp
0 commit comments