Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
彭彦祖
code-server
提交
c80b2748
C
code-server
项目概览
彭彦祖
/
code-server
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
code-server
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
c80b2748
编写于
5月 21, 2020
作者:
A
Anmol Sethi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
install.sh: Fixes from @code-asher's review
上级
510d8489
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
21 addition
and
21 deletion
+21
-21
install.sh
install.sh
+21
-21
未找到文件。
install.sh
浏览文件 @
c80b2748
...
...
@@ -2,7 +2,7 @@
set
-eu
usage
()
{
cat
<<
EOF
cat
<<
EOF
$0
[--dry-run] [--version X.X.X] [--static <install-prefix>=~/.local]
Installs latest code-server on any macOS or Linux system preferring to use the OS package manager.
...
...
@@ -48,10 +48,10 @@ echo_latest_version() {
echo_static_postinstall
()
{
echo
cat
<<
EOF
Static release has been installed into
$STATIC_INSTALL_PREFIX
/code-server-
$VERSION
cat
<<
EOF
Static release has been installed into
$STATIC_INSTALL_PREFIX
/
lib/
code-server-
$VERSION
Please extend your path to use code-server:
PATH="
$STATIC_INSTALL_PREFIX
/
code-server-
$VERSION
/
bin:
\$
PATH"
PATH="
$STATIC_INSTALL_PREFIX
/bin:
\$
PATH"
Then you can run:
code-server
EOF
...
...
@@ -59,7 +59,7 @@ EOF
echo_systemd_postinstall
()
{
echo
cat
<<
EOF
cat
<<
EOF
To have systemd start code-server now and restart on boot:
systemctl --user enable --now code-server
Or, if you don't want/need a background service you can run:
...
...
@@ -76,7 +76,7 @@ main() {
DRY_RUN
\
STATIC
\
STATIC_INSTALL_PREFIX
\
SKIP_
LOG
\
SKIP_
ECHO
\
VERSION
\
OPTIONAL
...
...
@@ -118,12 +118,7 @@ main() {
done
VERSION
=
"
${
VERSION
-
$(
echo_latest_version
)
}
"
STATIC_INSTALL_PREFIX
=
"
${
STATIC_INSATLL_PREFIX
-
$HOME
/.local
}
"
echo
"
${
DRY_RUN
-
}
"
echo
"
${
STATIC_INSTALL_PREFIX
-
}
"
echo
"
${
VERSION
-
}
"
exit
1
STATIC_INSTALL_PREFIX
=
"
${
STATIC_INSTALL_PREFIX
-
$HOME
/.local
}
"
OS
=
"
$(
os
)
"
if
[
!
"
$OS
"
]
;
then
...
...
@@ -144,7 +139,7 @@ main() {
exit
0
fi
CACHE_DIR
=
"
$(
cache_dir
)
"
CACHE_DIR
=
"
$(
echo_
cache_dir
)
"
mkdir
-p
"
$CACHE_DIR
"
if
[
"
${
STATIC
-
}
"
]
;
then
...
...
@@ -217,7 +212,7 @@ fetch() {
-Ro
"
$FILE
.incomplete"
\
-C
-
\
"
$URL
"
mv
"
$FILE
.incomplete"
"
$FILE
"
SKIP_ECHO
=
1 sh_c
mv
"
$FILE
.incomplete"
"
$FILE
"
}
install_macos
()
{
...
...
@@ -260,7 +255,7 @@ install_aur() {
tmp_dir
=
"
$(
mktemp
-d
)
"
(
cd
"
$tmp_dir
"
tar
-xzf
"
$CACHE_DIR
/code-server-aur.tar.gz"
--strip-components
1
SKIP_ECHO
=
1 sh_c
tar
-xzf
"
$CACHE_DIR
/code-server-aur.tar.gz"
--strip-components
1
sh_c makepkg
-si
)
rm
-Rf
"
$tmp_dir
"
...
...
@@ -285,11 +280,16 @@ install_static() {
if
[
!
-w
"
$STATIC_INSTALL_PREFIX
"
]
;
then
sh_c
=
"sudo_sh_c"
fi
SKIP_ECHO
=
1 sh_c
mkdir
-p
"
$STATIC_INSTALL_PREFIX
/lib"
"
$STATIC_INSTALL_PREFIX
/bin"
"
$sh_c
"
tar
-C
"
$STATIC_INSTALL_PREFIX
"
-xzf
"
$CACHE_DIR
/code-server-
$VERSION
-
$OS
-
$ARCH
.tar.gz"
# In case previously installed.
SKIP_LOG
=
1
"
$sh_c
"
rm
-Rf
"
$STATIC_INSTALL_PREFIX
/code-server-
$VERSION
"
"
$sh_c
"
mv
-f
"
$STATIC_INSTALL_PREFIX
/code-server-
$VERSION
-
$OS
-
$ARCH
"
"
$STATIC_INSTALL_PREFIX
/code-server-
$VERSION
"
if
[[
-e
"
$STATIC_INSTALL_PREFIX
/lib/code-server-
$VERSION
"
]]
;
then
echo
echoerr
"code-server-
$VERSION
is already installed at
$STATIC_INSTALL_PREFIX
/lib/code-server-
$VERSION
"
echoerr
"Please remove it to reinstall."
exit
1
fi
"
$sh_c
"
tar
-C
"
$STATIC_INSTALL_PREFIX
/lib"
-xzf
"
$CACHE_DIR
/code-server-
$VERSION
-
$OS
-
$ARCH
.tar.gz"
"
$sh_c
"
mv
-f
"
$STATIC_INSTALL_PREFIX
/lib/code-server-
$VERSION
-
$OS
-
$ARCH
"
"
$STATIC_INSTALL_PREFIX
/lib/code-server-
$VERSION
"
echo_static_postinstall
}
...
...
@@ -386,11 +386,11 @@ arch() {
}
command_exists
()
{
command
-v
"
$@
"
>
/dev/null 2>&1
command
-v
"
$@
"
>
/dev/null 2>&1
}
sh_c
()
{
if
[
!
"
${
SKIP_
LOG
-
}
"
]
;
then
if
[
!
"
${
SKIP_
ECHO
-
}
"
]
;
then
echo
echo
"+
$*
"
fi
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录