# Visual Studio Code Cli Manager **Repository Path**: HornLeaf/vsccss ## Basic Information - **Project Name**: Visual Studio Code Cli Manager - **Description**: Visual Studio Code Cli 快速部署和管理脚本 - **Primary Language**: Shell - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-09-29 - **Last Updated**: 2024-10-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Visual Studio Code Cli Manager [Visual Studio Code Cli for Linux](https://code.visualstudio.com/docs/?dv=linux) 快速部署和管理脚本 - 本脚本项目遵循 [AGPL-v3 协议](./LICENSE) ### 食用方法 #### 安装 ```bash bash <(curl -sL https://gitee.com/hornleaf/vsccss/raw/master/install.sh) ``` - 如果无法自动获取 commit 则添加环境变量 commit 和 version ```bash commit=3542bd157b0ccc8bf732acdb03d4d69d85f48ea9 version=1.93.1 bash <(curl -sL https://gitee.com/hornleaf/vsccss/raw/master/install.sh) ``` #### 使用 管理脚本 查看帮助 ```bash bash $HOME/VScodeCLI/bin/code.sh help ``` #### 使用 管理脚本 启动 web 服务 - 初次使用将下载相关文件,大小在 60MB 左右 - 启动完成后访问给定地址即可 ```bash bash $HOME/VScodeCLI/bin/code.sh start ``` #### 使用 管理脚本 查看 web 服务状态 ```bash bash $HOME/VScodeCLI/bin/code.sh state ``` #### 使用 管理脚本停止 web 服务 ```bash bash $HOME/VScodeCLI/bin/code.sh stop ``` - 更多用法详见 脚本帮助 #### 如过你是使用 [Termux](https://github.com/termux/termux-app) 或其二次修改版本配合容器部署,则可以使用函数快速启动 - 以下是示例,仅参考 ```bash # 在 $HOME/.bashrc 中写入函数 code # 如果是我的 proot-arch 脚本项目 code(){ termux-wake-lock & (sleep 1s;am start http://localhost:8000) & arch -c 'bash $HOME/VscodeCLI/bin/code.sh start;bash' } # 如果是 TimeRainStarSky 的 MTArch 脚本项目 code(){ termux-wake-lock & # 如果在 MT 管理器(https://mt2.cn)内部署则该行需移除 (sleep 1s;am start http://localhost:8000) & # 如果在 MT 管理器内部署该行需取得 Shell / Root 权限 $HOME/Arch/start -c 'bash $HOME/VscodeCLI/bin/code.sh start;bash' } ``` #### ~~如果你使用 AidLux 部署,其实我更建议使用 aid 软件库内的 code-server 和 vscode web 客户端搭配使用~~