File tree Expand file tree Collapse file tree 2 files changed +20
-10
lines changed
Expand file tree Collapse file tree 2 files changed +20
-10
lines changed Original file line number Diff line number Diff line change @@ -45,10 +45,18 @@ main() {
4545 echo " {}" > package.json
4646 print_success " Initialized project"
4747
48- # Install CLI from workspace
49- MONOREPO_ROOT=" /home/runner/work/objectdocs/objectdocs"
50- pnpm add -D " $MONOREPO_ROOT /packages/cli"
51- print_success " Installed @objectdocs/cli"
48+ # Install CLI from workspace (detect monorepo root)
49+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
50+ MONOREPO_ROOT=" ${SCRIPT_DIR} "
51+
52+ if [ -d " $MONOREPO_ROOT /packages/cli" ]; then
53+ pnpm add -D " $MONOREPO_ROOT /packages/cli"
54+ print_success " Installed @objectdocs/cli from local workspace"
55+ else
56+ # Fallback to npm if not in monorepo
57+ pnpm add -D @objectdocs/cli
58+ print_success " Installed @objectdocs/cli from npm"
59+ fi
5260
5361 # Configure scripts
5462 pnpm pkg set scripts.build=" objectdocs build"
Original file line number Diff line number Diff line change @@ -140,18 +140,20 @@ main() {
140140 # Install @objectdocs/cli as dev dependency
141141 print_info " Installing @objectdocs/cli..."
142142
143- # Get the absolute path to the monorepo root
144- MONOREPO_ROOT=" /home/runner/work/objectdocs/objectdocs"
143+ # Get the absolute path to the monorepo root (where script is located)
144+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
145+ MONOREPO_ROOT=" ${SCRIPT_DIR} "
145146
146- # Install CLI from workspace
147+ # Install CLI from workspace or npm
147148 if [ -d " $MONOREPO_ROOT /packages/cli" ]; then
148149 print_info " Installing CLI from local workspace..."
149150 pnpm add -D " $MONOREPO_ROOT /packages/cli"
151+ print_success " @objectdocs/cli installed from local workspace"
150152 else
151- print_error " CLI package not found at $MONOREPO_ROOT /packages/cli"
152- exit 1
153+ print_info " Installing CLI from npm..."
154+ pnpm add -D @objectdocs/cli
155+ print_success " @objectdocs/cli installed from npm"
153156 fi
154- print_success " @objectdocs/cli installed"
155157
156158 # Step 2: Configure scripts
157159 print_section " Step 2: Configuring Package Scripts"
You can’t perform that action at this time.
0 commit comments