Skip to content

v0.0.0

Choose a tag to compare

@github-actions github-actions released this 29 May 06:22
· 30 commits to master since this release
  • chore: initial project setup with oclif

  • chore: 忽略 TypeScript 构建信息文件

  • chore: 将 tsbuildinfo 文件添加到 gitignore

  • feat: 初始化阿里云 CLI 项目结构

  • 移除 OCLIF 默认的 hello 示例命令

  • 创建阿里云服务命令骨架(config/ecs/img/sgp/vpc/vsw)

  • 添加项目文档和技术栈说明

  • build: 添加 fuse.js 和 prompts 依赖

  • fuse.js: 用于模糊搜索功能

  • prompts: 用于交互式命令行提示

  • build(tsconfig): 启用 composite 模式
    启用 TypeScript 项目引用的 composite 模式,优化构建性能

  • docs(steering): 补充项目目录组织说明
    明确 src/commander 和 src/lib 目录的用途

  • build(deps): 添加阿里云 ECS 和 VPC SDK 依赖

  • feat: 实现阿里云资源管理的完整命令行功能

  • 新增 VPC、交换机、安全组、ECS 实例、镜像的增删查命令

  • 实现配置管理命令(ls/set)支持区域和凭证配置

  • 新增业务逻辑层,包含各资源的管理类

  • 添加单例模式装饰器和输入验证器

  • 支持交互式命令行操作,提供友好的用户体验

  • 新增相关单元测试

  • update vscode settings

  • refactor(commands): 重命名命令文件 ls 为 list 并添加别名保持兼容

  • 将所有子命令的 ls.ts 重命名为 list.ts

  • 为所有 list 命令添加 ls 别名,保持向后兼容性

  • 添加 @types/prompts 类型定义

  • 更新 build hook 触发方式为 agentStop

  • 合并项目结构文档到 product.md

  • 为 bin/run.js 添加可执行权限

  • chore(config): 移除 plugin-plugins 依赖并更新 topics 配置

  • 移除 @oclif/plugin-plugins 依赖及其配置

  • 删除示例 hello topic

  • 添加实际业务 topics: config, ecs, img, sgp, vpc, vsw

  • refactor: 重构客户端架构为工厂函数模式并简化命令实现

  • 移除 ClientConfig 单例类和 singleton 装饰器

  • 新增 createEcsClient/createVpcClient 工厂函数

  • 提取 runtime 和 wrap 公共工具模块

  • 替换 prompts 为 @inquirer/prompts

  • 移除 fuse.js 依赖

  • 简化所有命令和 lib 模块代码

  • feat(bkt): 添加 OSS 存储空间管理命令

  • feat(bkt): 添加文件上传命令和阻止公共访问设置

  • build: 添加 NSIS 自定义安装脚本并更新 CI 打包配置

  • ci(autoRelease): 将 git 配置从 secrets 改为硬编码用户信息

  • chore: update README.md