Options
Command Options
Pelajari bagaimana setiap command-line option mengubah proses init.
custy initCategory
Quick Command
custy init [OPTIONS]Ringkasanâ
Command custy init menyediakan beberapa options untuk mengatur resource
apa yang dibuat dan bagaimana file yang sudah ada ditangani.
Sebagian besar proyek dapat di-init dengan baik menggunakan perilaku default.
Gunakan options berikut hanya ketika Anda memerlukan kontrol tambahan terhadap proses init.
Options yang Tersedia
Init Modes
Option --mode menentukan resource yang dibuat Custy.
| Mode | Deskripsi |
|---|---|
all | Membuat configuration, templates, dan example resources. |
all_no_examples | Membuat configuration dan templates tanpa examples. |
config | Hanya membuat file configuration proyek. |
templates | Hanya membuat default templates. |
examples | Hanya membuat example resources. |
Untuk sebagian besar proyek, all merupakan pilihan yang direkomendasikan karena menyiapkan seluruh workspace proyek dalam satu langkah.
Perilaku Overwrite
Options --force dan --ask mengatur perilaku Custy ketika resource yang akan
dibuat sudah ada.
--forceâ
Gunakan option ini jika Anda ingin Custy menimpa selected files yang sudah ada tanpa meminta konfirmasi. Untuk packaged examples, overwrite diterapkan secara recursive pada file sementara directory tree yang ada digabungkan di tempat.
Option ini berguna saat Anda memang ingin membuat ulang file configuration atau template.
--askâ
Gunakan option ini jika Anda ingin meninjau overwrite terhadap generated files yang mendukung prompt sebelum dilakukan. Prompt berlaku pada individual resources seperti configuration dan active templates. Packaged example files menggunakan merge behavior: file yang sudah ada dipertahankan dan file yang belum ada disalin tanpa prompt.
Option ini sangat membantu saat bekerja dengan proyek yang sudah memiliki template yang disesuaikan.
Integrasi Configuration
Nilai --force dan --ask juga dapat diberikan melalui configuration Custy.
Jika option tidak diberikan secara eksplisit melalui command line, Custy menentukan nilainya dari configuration proyek sebelum menggunakan default bawaan.
Dengan cara ini, tim dapat menentukan perilaku init yang konsisten tanpa mengharuskan setiap pengguna menuliskan options yang sama berulang kali.
Langkah Berikutnya
Setelah memahami options yang tersedia, lanjutkan ke halaman Workflow untuk mempelajari proses internal saat init dimulai.