FLUTTER ECOSYSTEM

version_manipulation

Dart `pub_semver` 库的扩展。提供 `nextBuild`、`nextPreRelease` 和 `change`。

最新版本
0.2.0
近 30 天下载
3.9万
喜欢数
4
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个扩展 `pub_semver` 库的 Dart 包,提供便捷的版本管理方法。它提供了 `nextBuild`、`nextPreRelease` 和 `change` 函数,可轻松递增构建号、生成下一个预发布版本或以编程方式修改版本组件。非常适合在 CI/CD 流水线或构建脚本中自动化版本控制。该包轻量且可无缝集成到所有主要平台上的 Flutter 项目中。

适合场景
  • 在 CI/CD 工作流中自动执行版本升级
  • 开发期间生成预发布版本
  • 更新应用构建中的版本号
  • 管理发布脚本中的版本变更
  • 简化构建工具中的版本逻辑
主要特点
  • 扩展 pub_semver,提供有用的版本操作
  • 提供 nextBuild 以递增构建编号
  • 支持 nextPreRelease 用于预发布版本控制
  • 提供 change 方法以修改特定版本部分
  • 轻量且易于集成
适合对象
  • 开发者管理应用版本
  • CI/CD 流水线自动化
  • 需要动态版本处理的 Flutter 项目
  • 使用语义化版本控制的团队
  • 构建脚本作者
使用建议
  • 需要将 pub_semver 作为依赖项
  • 仅限版本字符串操作
  • 不适用于用户界面或运行时版本显示
  • 最佳使用于构建或脚本上下文中
  • 不处理版本文件持久化
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add version_manipulation

所属分类

源码仓库

关联项目