🐙
DerryでFlutter開発でよく使うコマンドのショートカットをプロジェクトに設定する
pubspec.yamlによく使うコマンドのショートカットを登録できるパッケージを見つけたので紹介です。
導入方法
以下のコマンドを実行
dart pub global activate derry
パスが通ってないとエラーが出たら.zshrcや.bashrcに以下を追加してください。
.zshrc
export PATH="$PATH":"$HOME/.pub-cache/bin"
使い方
pubspec.yamlにscripts: derry.yamlと追記
(pubspec.yamlに直接コマンドを書くこともできます。)
pubspec.yaml
scripts: derry.yaml
derry.yamlをプロジェクト直下に作り適当なコマンドを記述
以下はサンプル
derry.yaml
generate: flutter pub run build_runner build --delete-conflicting-outputs
pod_update:
(execution): once
(scripts):
- cd ios
- rm -rf Pods/
- rm -rf Podfile.lock
- cd ..
- flutter clean
- flutter pub get
- cd ios
- pod install --repo-update
- cd ..
以下のようにショートカットを利用できるようになる
derry generate
登録されてるショートカットは以下のように確認できる
derry ls
まとめ
Derryを使うと、チームで開発するとき便利コマンドを共有できて便利ですね。普段ターミナルに入力してるコマンドをそのままコピペするだけなので気軽に始められる点が特に良いと思いました。
似たようなパッケージでGrinderというものもあるのでそちらに関する記事も後日書きたいと思ってます。
Discussion