Skip to content

Releases: lipanpan-hub/ali

v0.0.10

15 Jun 04:48

Choose a tag to compare

  • 0.0.10

  • feat(bkt,twu,config): 增强上传命令与听悟AppKey配置管理

  • bkt upload: 支持 -f 手动指定多个文件、位置参数直接指定桶名

  • bkt upload: 重构上传逻辑,拆分 resolveFiles/pickFiles 两种模式,上传后自动输出签名URL

  • twu task add: AppKey 支持从配置历史中模糊搜索选择,新值可选保存到配置文件

  • config list: 新增 config:show 别名

  • config types: Profile 新增 tingwu_app_keys 可选字段

v0.0.9

12 Jun 02:58

Choose a tag to compare

  • 0.0.9

  • feat(twu): 创建任务后自动将 taskId 复制到剪贴板

  • feat(twu): 新增 --vtt 标志,支持转写结果自动转换为 WebVTT 字幕文件

v0.0.8

12 Jun 02:37

Choose a tag to compare

  • 0.0.8

  • feat(twu): 任务查询支持轮询和自动下载转写结果

  • queryTask 新增 --watch/-w 标志: 每 5 秒轮询直到任务完成或失败

  • queryTask 新增 --download/-d 标志: 任务完成时将转写 JSON 保存到当前目录

  • taskId 参数改为可选, 未提供时交互式输入

  • feat(bkt): 新增对象详情命令并在列表中展示桶 ACL

  • bkt:obj:show 命令: 显示 OSS 对象的 head 元数据(类型/大小/ETag/修改时间等)

  • bkt list 新增访问权限列, 并发拉取每个桶的 ACL 后展示

v0.0.7

11 Jun 02:16

Choose a tag to compare

  • 0.0.7

  • feat(bkt): 重构对象操作子命令并新增对象管理功能

  • 将 upload 命令移入 bkt obj 子目录,新增 obj list / obj sign 子命令

  • 新增 bkt sign 命令用于生成上传签名 URL

  • 为 add/del/set 命令添加别名 (create/rm/config)

  • bkt.ts 新增 getObjects/listObjects/selectObject 方法支持分页列举

  • 上传逻辑升级:100MB 以上自动切换分片上传,并显示进度条

  • setBucket 改为调用 getBucketInfo 输出完整桶详情

  • add command aliases for twu group

  • feat(twu): 新增通义听悟命令模块

  • 集成 @alicloud/tingwu20230930 SDK

  • 新增 createTingwuClient,endpoint/regionId 固定为 cn-beijing

  • 实现 twu phrase 子命令:add/del/get/list/update

  • 实现 twu task 子命令:add/query

  • 新增业务逻辑层 twu.ts 与 phraseFile.ts

  • 记录 tingwu SDK 已知 Bug 及规避方案到 agent.md

v0.0.6

10 Jun 09:58

Choose a tag to compare

v0.0.5

10 Jun 09:43

Choose a tag to compare

  • 0.0.5

  • change npm version script

  • 0.0.4

  • gen docs

  • 0.0.3

  • update scripts command

  • 0.0.2

  • docs: 重写 README 并拆分命令文档到 docs 目录

  • 将 README 改写为中文项目介绍,采用 oclif multi-doc 风格

  • 新增 docs/ 目录,包含各命令主题的独立文档文件

  • package.json 补充 version topic 的中文描述

  • CI 工作流中 oclif readme 命令添加 --multi 参数

v0.0.1

31 May 04:31

Choose a tag to compare

  • 0.0.1

  • feat(bill): 新增账单查询与分析功能
    支持账单总览、实例明细、费用分析及导出 (csv/json),接入 BSS OpenAPI 客户端并区分国内站与国际站 endpoint

  • Merge branches 'master' and 'master' of https://github.com/lipanpan-hub/ali

  • ci: 优化发布工作流触发条件并更新命令文档

  • 将 NPM 发布触发条件从 release 事件改为 tag 推送 (v*)

  • 添加手动触发支持

  • 更新 README 命令文档为实际的 CLI 命令列表

v0.0.0

29 May 06:22

Choose a tag to compare

  • 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