搜尋套件、儲存庫與 APP 分類

mason_cli 封面
套件詳情v0.1.4

mason_cli

Mason CLI 允許開發者建立和使用稱為 bricks 的可重用範本。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
20.5萬
喜歡數
424
Pub 分數
160

安裝套件

flutter pub add mason_cli

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Mason CLI 是一個命令列工具,可讓開發者建立、管理並重複使用稱為磚塊的專案範本。這些範本透過允許使用者以預先定義的設定產生程式碼結構,簡化了在 Flutter 與其他 Dart 專案中的重複設定任務。Mason 可無縫整合至開發工作流程中,支援 Android、iOS、Web、macOS、Windows 與 Linux 等多個平台。它透過可自訂且可共用的範本促進一致性,並加速專案初始化。

適用情境

  • 為新項目生成樣板程式碼
  • 標準化團隊項目設定
  • 自動化重複的檔案結構建立
  • 建立可重用元件腳手架
  • 使用一致的模板引導新開發人員

主要特色

  • 支援跨平台範本產生
  • 內建範本管理系統
  • 可擴展的磚塊生態系統
  • CLI驅動的工作流整合
  • 範本版本控制與共享

適合對象

  • 尋求快速專案設定的Flutter開發人員
  • 需要標準化專案模板的團隊
  • 開源貢獻者正在建立可重用的腳手架工具
  • CI/CD流水線需要自動化程式碼生成

使用建議

  • 需要熟悉模板語法
  • 有限的圖形使用者介面;主要基於命令列介面
  • 對外部積木倉庫的依賴
  • 進階範本邏輯的學習曲線
  • 可能需要為複雜用例進行設定

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

mason logo

mason coverage License: MIT Powered by Mason


A collection of packages that enable developers to create and consume reusable templates called bricks.

Mason Demo

Packages

Package Pub
mason pub package
mason_api pub package
mason_cli pub package
mason_logger pub package

Quick Start

# 🎯 Activate from https://pub.dev
dart pub global activate mason_cli

# 🚀 Initialize mason
mason init

# 📦 Install your first brick
mason add hello

# 🧱 Use your first brick
mason make hello

Documentation

View the full documentation here.

Video Tutorials

Package of the Week by Flutter Observable Flutter: Building a Mason brick by Flutter
mason (Package of the Week) Observable Flutter: Building a Mason brick
Meet Mason: Flutter Vikings 2022 by Flutter Community Felix Angelov Demos Mason by Very Good Ventures
Meet Mason: Intro to Templating and Custom Code Generation Mason Video Tutorial

Badge

Add a markdown badge to indicate your project is powered by mason → Powered by Mason

[![Powered by Mason](https://img.shields.io/endpoint?url=https%3A%2F%2Ftinyurl.com%2Fmason-badge)](https://github.com/felangel/mason)

所屬分類

依賴

依賴清單 9 項

原始碼儲存庫

使用此套件的專案

所在榜單