mgpcli 0.1.71 mgpcli: ^0.1.71 copied to clipboard
Tools for building Flutter applications
Magpie Workflow #
Magpie Workflow是一个Flutter开发的工具流,通过workflow实现Flutter模块的创建,开发,编译,打包,上传流程;
整体包含三部分:
- 脚手架:命令行工具,如创建工程,启动可视化界面等
- workflow前端: 开发编译的可视化页面
- workflow后端: 为前端提供服务的server
使用说明 #
脚手架安装 #
确保您安装并正确配置了flutter环境
a. macos环境变量配置
flutter环境变量配置
export PATH=/*flutter directory*/flutter/bin:$PATH
同时建议配置dart
相关的环境变量,方便pub
的使用
export PATH="/*flutter directory*/flutter/bin/cache/dart-sdk/bin:$PATH"
export PATH="$PATH":"$HOME/.pub-cache/bin"
b. windows环境变量配置
flutter环境变量配置,在用户变量中选择PATH
,双击后在末尾增加如下配置
\*flutter directory*\flutter\bin;
同时建议配置dart
相关的环境变量,方便pub
的使用
\*flutter directory*\flutter\bin\cache\dart-sdk\bin;
C:\Users\{替换用户名}\AppData\Roaming\Pub\Cache\bin
通过如上环境配置后,再运行pub命令安装mgpcli脚手架 (如何让环境变量生效 --- 可以关闭原有终端窗口再重新打开新终端) (如果使用flutter pub安装,需要替换上面Pub-Cache的路径为flutter安装路径)
pub global activate mgpcli
脚手架的开发/编译,请参考mgpcli 脚手架
workflow使用 #
通过mpcli命令工具可以创建一个flutter项目,并启动worklow进行编译。
1.创建flutter模块工程
# 创建模板工程
mgpcli create -n flutter_sample
2.启动workflow
# 进入新创建的工程目录内
cd flutter_sample
# 启动workflow
mgpcli start
3.进入workflow
现在已经为您打开了一个浏览器窗口,请移步至窗口进行:编译、Attach
贡献 #
源码贡献,请参考CONTRIBUTING