2020-04-30 19:52:54 +08:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
|
2021-09-09 03:05:49 +08:00
|
|
|
# Builds vscode into vendor/modules/code-oss-dev/out-vscode.
|
2020-04-30 19:52:54 +08:00
|
|
|
|
|
|
|
# MINIFY controls whether a minified version of vscode is built.
|
|
|
|
MINIFY=${MINIFY-true}
|
|
|
|
|
|
|
|
main() {
|
|
|
|
cd "$(dirname "${0}")/../.."
|
2021-09-09 03:05:49 +08:00
|
|
|
|
|
|
|
cd vendor/modules/code-oss-dev
|
2020-04-30 19:52:54 +08:00
|
|
|
|
2021-10-29 04:27:17 +08:00
|
|
|
# extensions-ci compiles extensions and includes their media.
|
|
|
|
# compile-web compiles web extensions. TODO: Unsure if used.
|
|
|
|
yarn gulp extensions-ci compile-web "vscode-server${MINIFY:+-min}"
|
2020-04-30 19:52:54 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
main "$@"
|