Ana içeriğe geç

Yönetici

Yönetici, özelleştirilmiş bir Listr sınıfı oluşturmanın ve bunu birden çok kez kullanmanın harika bir yoludur.

::: info Örnek

İlgili örnekleri burada bulabilirsiniz.

Gerçek bir kullanım durumunu da burada bulabilirsiniz.

:::

::: danger

@listr2/manager isteğe bağlı bir eş bağımlılıktır. Lütfen önce bunu kurun.

::: code-group

npm i @listr2/manager
yarn add @listr2/manager
pnpm i @listr2/manager

:::

Fikir

Ek bir görev yöneticisine sahip olmanın amacı, her zaman seçeneklerinizle talep üzerine Listr oluşturmak için daha yüksek düzeyde bir fabrika oluşturmaktır. Bu, yeni bir Listr oluşturduğunuzda her seferinde enjekte ettiğiniz değişkenler olarak seçeneklerinizi saklamak yerine bir durum yöneticisinde saklamanıza olanak tanır; burada istediğiniz kadar Listr görev listesi başlatabilirsiniz.

::: tip

Görev yöneticisini kullanarak, görevlerinizi daha iyi organize edebilir ve yönetebilirsiniz.

:::

Alternatif olarak, istediğiniz kadar görev ekleyebileceğiniz devam eden eylemler için tek bir görev listesi olarak da kullanılabilir. Bu, Listr üzerinden de mümkündür ancak yapmak o kadar da pratik değildir.