فینچ CLI
فینچ یک رابط خط فرمان (CLI) برای مدیریت و تعامل با برنامههای فینچ شما ارائه میدهد. این CLI مجموعهای از دستورات را برای سادهسازی کارهای رایج فراهم میکند و توسعه، تست و استقرار برنامهها را آسانتر میسازد.
علاوه بر دستورات ارائهشده توسط فینچ، میتوانید از هر دستور CLI دارت دیگری نیز استفاده کنید. به عنوان مثال، میتوانید از دستور dart pub get برای دریافت وابستگیهای پروژه خود استفاده کنید. استفاده از CLI فینچ اختیاری است و میتوانید مستقیماً از CLI دارت نیز بهره ببرید.
نصب CLI فینچ
dart pub global activate finch
اجرای CLI فینچ
برای مشاهده لیست دستورات موجود، دستور زیر را اجرا کنید:
finch -h
✔ templates
Show the list of available templates
✔ create
Make new project
-p, --path Path of the project
-n, --name Name of project
-d, --docker Use docker
-t, --template Project template [simple, example,...]
✔ get
Get packages of project, (dart pub get)
✔ runner
Build runner of project, (dart pub run build_runner build)
✔ run
Run project, (dart run)
-p, --path Path of app file
-a, --args Arguments for app file
✔ serve
Serve project with file watcher
-p, --path Path of app file
-a, --args Arguments for app file
✔ build
Build Project (dart compile exe)
-c, --cli Build for cli
-a, --appPath Path of app file
-l, --langPath Languages path
-p, --publicPath Public path
-w, --widgetPath Widgets path
-e, --envPath Envitoment file (.env) path
-o, --output Output path
-t, --type Type of build (zip, exe)
✔ migrate
Migrate project to new version of Finch
-c, --create Create new project and move files
-n, --name Name of migration file (only for create option)
-s, --sqlite Migrate SQLite files
✔ test
Unit test of project, (dart test)
-r, --reporter Set how to print test results
-h, --help Show the help
-v, --version Finch Version
-u, --update Update Finch