mirror of
https://github.com/tengge1/ShadowEditor.git
synced 2026-01-18 15:02:09 +00:00
40 lines
1.0 KiB
Bash
Executable File
40 lines
1.0 KiB
Bash
Executable File
#! /bin/bash
|
|
|
|
# Copyright 2017-2020 The ShadowEditor Authors. All rights reserved.
|
|
# Use of this source code is governed by a MIT-style
|
|
# license that can be found in the LICENSE file.
|
|
#
|
|
# For more information, please visit: https://github.com/tengge1/ShadowEditor
|
|
# You can also visit: https://gitee.com/tengge1/ShadowEditor
|
|
#
|
|
# Download and install the third-party dependencies both for golang and nodejs.
|
|
|
|
# The current dir that you run this bash file.
|
|
CURRENT_DIR=$(pwd)
|
|
# The root dir that contains `README.md`.
|
|
ROOT_DIR=$(cd "$(dirname "$0")";cd "..";pwd)
|
|
# The golang server dir.
|
|
SERVER_DIR=$ROOT_DIR/server
|
|
# The web dir.
|
|
WEB_DIR=$ROOT_DIR/web
|
|
|
|
# Print the dir information.
|
|
echo "current dir:" $CURRENT_DIR
|
|
echo "root dir:" $ROOT_DIR
|
|
echo "server dir:" $SERVER_DIR
|
|
echo "web dir:" $WEB_DIR
|
|
|
|
# install the golang dependencies.
|
|
echo "enter" $SERVER_DIR
|
|
cd $SERVER_DIR
|
|
go env -w GO111MODULE=on
|
|
go install
|
|
echo 'leave' $SERVER_DIR
|
|
cd $CURRENT_DIR
|
|
|
|
# install the nodejs dependencies.
|
|
echo 'enter' $WEB_DIR
|
|
cd $WEB_DIR
|
|
npm install
|
|
echo 'leave' $WEB_DIR
|
|
cd $CURRENT_DIR |