start and debug scripts (will enable seamless container use later), strict error handling in bash scripts (#63)

#61
This commit is contained in:
Olcan 2025-04-20 14:50:12 -07:00 committed by GitHub
parent c80800a3ee
commit ef909f6335
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 14 additions and 2 deletions

View File

@ -10,8 +10,8 @@
"build": "npm run build --workspaces",
"clean": "rm -rf node_modules && npm run clean --workspaces",
"test": "npm run test --workspaces",
"start": "node ./scripts/check-build-status.js && node node_modules/@gemini-code/cli",
"debug": "node ./scripts/check-build-status.js && node --inspect-brk node_modules/@gemini-code/cli",
"start": "scripts/start.sh",
"debug": "scripts/debug.sh",
"lint": "eslint . --ext .ts,.tsx",
"typecheck": "tsc --noEmit --jsx react",
"format": "prettier --write .",

View File

@ -1,4 +1,5 @@
#!/bin/bash
set -euo pipefail
IMAGE=gemini-code-sandbox

5
scripts/debug.sh Executable file
View File

@ -0,0 +1,5 @@
#!/bin/bash
set -euo pipefail
node ./scripts/check-build-status.js
node --inspect-brk node_modules/@gemini-code/cli/dist

5
scripts/start.sh Executable file
View File

@ -0,0 +1,5 @@
#!/bin/bash
set -euo pipefail
node ./scripts/check-build-status.js
node node_modules/@gemini-code/cli/dist

View File

@ -1,4 +1,5 @@
#!/bin/bash
set -euo pipefail
IMAGE=gemini-code-sandbox
CLI_DIST=/usr/local/share/npm-global/lib/node_modules/\@gemini-code/cli