云开发环境自动化工具集

部署、配置和管理多平台开发环境

快速开始:工作空间初始化流程

  1. 在 Windows 上安装并配置 WSL2。
  2. 创建工作目录(如 ~/wsl_instances),用于统一管理所有开发环境。
  3. 为每个项目新建工作空间目录(如 ~/wsl_instances/workspace_xxx_01),该目录名即为 WSL 实例名。可通过 wsl --list 查看所有实例。
  4. 进入工作空间目录:cd ~/wsl_instances/workspace_xxx_01
  5. 在工作空间目录下,执行:
    $HOST_URL="https://config.yun74.com"; iwr $HOST_URL/wsl | iex
    根据菜单选择自动安装所需开发环境。
  6. 可在 ~/wsl_instances 下创建 wsl.ps1 文件,内容为上述命令。以后只需在任意工作空间目录下运行 ../wsl.ps1 即可快速初始化。
  7. Powershell下,执行:
    $HOST_URL="https://config.yun74.com"; iwr $HOST_URL/devl | iex

eCos 开发环境配置

运行 ecos 命令,可自动安装 eCos 相关开发工具。
该命令为预装脚本,支持一键配置。

Ubuntu 24.04 快速安装脚本

执行 install.sh,可选择安装常用开发工具:

  • Java
  • ossutil
  • Docker
  • Azure CLI
  • GitHub CLI

install.sh 为预装脚本,支持菜单式选择。

TODO: 安全工具

安全相关的配置和检查工具...

云主机初始化

在云主机终端运行:
bash <(curl -s https://config.yun74.com/cloud.sh)
自动创建 socks 用户并完成相关配置。

在 Windows 主机 PowerShell 运行:
iwr https://config.yun74.com/cloud.ps1 | iex
自动将云主机 SSH 配置添加到 ~/.ssh/config