搜索插件、代码仓与 APP 分类

插件详情v0.0.4

flutter_build_uploader

一个用于简化构建后工作流程的 Flutter CLI 工具:

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
43
喜欢数
9
Pub 分数
130

安装插件

flutter pub add flutter_build_uploader

插件介绍

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

一个专为Flutter CLI设计的工具,旨在通过自动化上传构建产物到云存储或分发平台等任务,简化构建后的工作流程。它可跨Android、iOS、Web、macOS、Windows和Linux等多个平台简化部署过程。通过最少的配置,开发者可以将其集成到CI/CD流水线或本地开发环境中,以提高发布效率。该工具特别适用于希望减少应用发布过程中手动步骤的团队。

适合场景

  • 自动化应用发布
  • 与 CI/CD 流水线集成
  • 上传构建到云存储
  • 简化多平台部署
  • 减少手动上传错误

主要特点

  • 命令行驱动的自动化
  • 多平台支持
  • 轻松集成到现有工作流程中
  • 可配置的上传目标
  • 轻量级且快速执行

适合对象

  • 使用CI/CD的开发团队
  • Flutter 开发人员管理频繁发布
  • 团队在多个平台上部署
  • 任何寻求自动化构建上传的人

使用建议

  • 需要设置身份验证凭据
  • 依赖外部存储或分发服务
  • 仅限构建后操作
  • 不是完整构建工具的替代品
  • 可能需要为复杂工作流进行额外配置

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

flutter_build_uploader

A simple, powerful Flutter CLI tool to automate post-build tasks: rename APKs, upload to GoFile.io, and optionally share via WhatsApp.


✨ Features

  • ✅ Automatically rename APK with version & timestamp
  • ☁️ Upload to gofile.io and get a shareable link
  • 💬 Optionally open WhatsApp Web with the download link
  • ⚙️ Fully configurable via pubspec.yaml
  • 🖥️ Auto-generates flutterapk.bat for Windows one-click builds

📦 Installation

Option 1: Project-level
dev_dependencies:
  flutter_build_uploader: ^0.0.4
Option 2: Global CLI
dart pub global activate flutter_build_uploader

🔧 Configuration (optional)

In your pubspec.yaml:

flutter_build_uploader:
  release: true      # true = release (default), false = debug
  whatsapp: true     # true = open WhatsApp Web (default)

🛠️ Usage

🔁 In-project (manual)
flutter build apk
dart run flutter_build_uploader
⚡ Global (after activating)
flutter build apk
flutter_build_uploader
🪟 For Windows users:

On first run, a flutterapk.bat file is created:

flutter build apk --release
dart run flutter_build_uploader

Just double-click it next time ✅


🧪 Example Output

✅ APK found. Renaming...
📦 APK renamed to: build/exports/myapp-v1.0.2-20250701_2100.apk
☁️ Uploading to GoFile.io...
✅ Uploaded! Link: https://gofile.io/d/abc123XYZ
💬 Opening WhatsApp Web...

🧠 Coming Soon

  • Google Drive and Telegram upload support
  • .aab format support
  • QR code link page
  • GitHub release automation
  • Rename pattern customization
  • GUI version (Flutter Desktop)

📄 License

MIT © Ratul Hasan Ruhan

所属分类

依赖

依赖清单 4 项

源码仓库

使用此插件的项目

暂无相关数据。