fpx 0.3.8 copy "fpx: ^0.3.8" to clipboard
fpx: ^0.3.8 copied to clipboard

Lightweight Widget focused Mason brick cli

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] #

Removed #

  • fpx init command (no longer needed as repository management replaced its functionality)

0.1.0 - 2025-07-24 #

Added #

  • Initial release of fpx CLI tool - Flutter Paste [x || button || table || badge || datepicker]
  • fpx list command to list available bricks in mason.yaml
  • fpx add command to add Flutter components using Mason bricks
  • fpx update command to update bricks from repositories
  • Repository Management System:
    • fpx repository add command to add remote brick repositories
    • fpx repository list command to view configured repositories
    • fpx repository remove command to remove repositories
  • Support for local and remote Mason brick sources
  • GitHub Integration:
    • Automatic parsing of GitHub repository structures
    • Auto-detection of tree/branch paths
    • Smart extraction of Git URLs and brick paths
    • Default to bricks/ folder when no specific path detected
  • Configuration Management:
    • fpx_repositories.yaml for repository configurations
    • Auto-creation and management of configuration files
  • Installation Options:
    • pub.dev global activation via dart pub global activate fpx
    • Source installation support
  • Comprehensive test coverage (34 passing tests)
  • Cross-platform support (Ubuntu, macOS, Windows)
  • CI/CD integration with GitHub Actions
  • MIT License
  • Detailed documentation and test coverage summary

Features #

  • 🧱 Mason Brick Management: Paste Mason bricks locally
  • 📦 Repository Support: Add and manage remote brick repositories
  • 🔄 Auto-detection: Automatically parses GitHub repository structures
  • Fast Setup: Quick initialization and brick listing
  • 🎯 Widget Focused: Single-Command Widget pasting
  • Auto-initialization of mason.yaml when missing
  • Flexible component scaffolding with customizable paths
  • Support for component variants and custom naming
  • Error handling for missing bricks and invalid configurations
  • Integration with Mason CLI ecosystem
  • Lightweight Widget paste CLI with support for remote brick repositories

0.1.1 - 2025-07-25 #

Added #

  • CI/CD publishing for pub.dev package \n## [0.1.2] - 2025-07-25

\n## [0.1.3] - 2025-07-25

\n## [0.1.4] - 2025-07-25

\n## [0.1.5] - 2025-07-26

\n## [0.1.6] - 2025-07-27

\n## [0.1.7] - 2025-07-27

\n## [0.1.8] - 2025-09-18

\n## [0.2.0] - 2025-09-22

\n## [0.2.1] - 2025-09-22

\n## [0.2.2] - 2025-09-23

\n## [0.3.0] - 2025-09-24

\n## [0.3.1] - 2025-09-24

\n## [0.3.2] - 2025-09-25

\n## [0.3.3] - 2025-09-25

\n## [0.3.4] - 2025-09-27

\n## [0.3.5] - 2025-09-27

\n## [0.3.6] - 2025-09-29

\n## [0.3.7] - 2025-09-30

\n## [0.3.8] - 2025-09-30

0
likes
120
points
66
downloads

Publisher

verified publisherjdde.de

Weekly Downloads

Lightweight Widget focused Mason brick cli

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

analyzer, args, cli_completion, mason, mason_logger, path, pub_updater, yaml

More

Packages that depend on fpx