Welcome to Myst

please check out the packages directory to see the available dart package in myst cli package.

sample web

screenshots

  • screenshot1

    • ./screenshots/screenshot1.png
  • screenshot2

    • ./screenshots/screenshot2.png
  • screenshot3

    • ./screenshots/screenshot3.png
  • lib directory

    • ./screenshots/lib.png
  • asset directory

    • ./screenshots/asset.png
  • test directory

    • ./screenshots/test.png
  • integration_test directory

    • ./screenshots/integration_test.png

please make sure you have dart installed your marchine correctly

Getting start

dart pub global activate myst

Or Use this package as a library Run this command:

With Dart:

dart pub add myst

With Flutter:

flutter pub add myst

Available commands

commandsaliasdescription
myst initi✔ generate a structure of flutter application
myst repairr✔ re-organized export into its sub libraies
myst modelm✔ create a file in lib/models and test/models
myst controllerc✔ create a file in lib/controllers and test/controllers
myst providerp❌ create a file in lib/providers and test/providers
myst extensionx✔ create a file in lib/extensions and test/extensions
myst layoutl✔ create a file in lib/layouts and test/layouts
myst services✔ create a file in lib/services and test/services
myst utilu✔ create a file in lib/utilities and test/utilities
myst widgetw✔ create a file in lib/widgets and test/widgets
myst screensc✔ create a file in lib/screens and test/screens
myst interfacea✔ create a file in lib/interfaces and test/interfaces

Arguments

argumentsaliasdescription
--help-hshow the usage information
--name-nset the new file name (optional) or instead first argument is required
--dir-dthe directory name (optional)
--template-tthe template name (optional)

Ideas

If you have any idea please let me know, I will consider for contributing

Libraries

extensions
myst