Lewati ke konten utama

Options

Command Options

Direkomendasikan

Pelajari bagaimana setiap command-line option mengubah proses init.

Commandcusty init

Category

Init

Quick Command

custy init [OPTIONS]

optionsconfigurationinitialization

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

Command Options

Available command-line options.

--mode-m
Optional

Pilih resource proyek yang akan dibuat.
--force-f
Optional

Timpa file yang sudah ada tanpa meminta konfirmasi.
--ask-a
Optional

Minta konfirmasi sebelum menimpa generated files yang mendukung prompt. Packaged examples digabungkan tanpa prompt per file.

Init Modes

Option --mode menentukan resource yang dibuat Custy.

ModeDeskripsi
allMembuat configuration, templates, dan example resources.
all_no_examplesMembuat configuration dan templates tanpa examples.
configHanya membuat file configuration proyek.
templatesHanya membuat default templates.
examplesHanya 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.