🐙

DerryでFlutter開発でよく使うコマンドのショートカットをプロジェクトに設定する

に公開

pubspec.yamlによく使うコマンドのショートカットを登録できるパッケージを見つけたので紹介です。
https://pub.dev/packages/derry

導入方法

以下のコマンドを実行

dart pub global activate derry

```text

パスが通ってないとエラーが出たら.zshrcや.bashrcに以下を追加してください。

```text:.zshrc
export PATH="$PATH":"$HOME/.pub-cache/bin"

```text

# 使い方

pubspec.yamlにscripts: derry.yamlと追記
(pubspec.yamlに直接コマンドを書くこともできます。)

```yaml:pubspec.yaml
scripts: derry.yaml

```text

derry.yamlをプロジェクト直下に作り適当なコマンドを記述
以下はサンプル

```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 ..

```text

以下のようにショートカットを利用できるようになる

```text
derry generate

```text

登録されてるショートカットは以下のように確認できる

```text
derry ls

まとめ

Derryを使うと、チームで開発するとき便利コマンドを共有できて便利ですね。普段ターミナルに入力してるコマンドをそのままコピペするだけなので気軽に始められる点が特に良いと思いました。
似たようなパッケージでGrinderというものもあるのでそちらに関する記事も後日書きたいと思ってます。

GitHubで編集を提案

Discussion