FLUTTER ECOSYSTEM

build_cli

使用 build_runner 和 source_gen 的强大功能,直接将命令行参数解析到注解类中。

最新版本
2.2.13
近 30 天下载
3.3万
喜欢数
22
Pub 分数
160

Package Overview

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

插件概览

build_cli 是一个 Flutter/Dart 包,它允许开发者使用 build_runner 和 source_gen 将命令行参数直接解析到带注解的 Dart 类中。该包通过为参数解析生成样板代码,简化了 CLI 开发,确保类型安全并减少手动解析逻辑。该包与 Dart 的构建系统无缝集成,可在多个平台上创建干净、可维护且可扩展的命令行工具。

适合场景
  • 为开发工作流构建命令行工具
  • 自动化项目设置或部署脚本
  • 创建自定义构建或测试运行器
  • 从命令行输入生成配置
  • 与 CI/CD 流水线集成
主要特点
  • 通过 build_runner 实现自动代码生成
  • 通过注解实现类型安全的参数解析
  • 对复杂参数结构的支持
  • 最小化样板代码
  • 跨平台兼容性
适合对象
  • Dart 开发人员构建 CLI 工具
  • 脚本中需要强大参数处理的团队
  • 需要结构化输入解析的项目
使用建议
  • 需要 build_runner 和 source_gen 设置
  • 不适用于仅运行时的参数解析
  • 构建时依赖可能会增加编译时间
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add build_cli

所属分类

依赖

依赖清单 8 项

源码仓库

关联项目