1
0
Fork 0
mirror of synced 2024-06-02 02:25:17 +12:00
budibase/scripts/link-dependencies.sh

66 lines
1.2 KiB
Bash
Executable file

echo "Linking backend-core"
cd packages/backend-core
yarn link
cd -
echo "Linking string-templates"
cd packages/string-templates
yarn link
cd -
echo "Linking types"
cd packages/types
yarn link
cd -
echo "Linking bbui"
cd packages/bbui
yarn link
cd -
if [ -d "../budibase-pro" ]; then
cd ../budibase-pro
yarn bootstrap
cd packages/pro
echo "Linking pro"
yarn link
echo "Linking backend-core to pro"
yarn link '@budibase/backend-core'
echo "Linking types to pro"
yarn link '@budibase/types'
cd ../../../budibase
echo "Linking pro to worker"
cd packages/worker && yarn link '@budibase/pro'
cd -
echo "Linking pro to server"
cd packages/server && yarn link '@budibase/pro'
cd -
fi
if [ -d "../account-portal" ]; then
cd ../account-portal/packages/server
echo "Linking backend-core to account-portal"
yarn link "@budibase/backend-core"
echo "Linking string-templates to account-portal"
yarn link "@budibase/string-templates"
echo "Linking types to account-portal"
yarn link "@budibase/types"
if [ -d "../../../budibase-pro" ]; then
echo "Linking pro to account-portal"
yarn link "@budibase/pro"
fi
cd ../ui
echo "Linking bbui to account-portal"
yarn link "@budibase/bbui"
fi