Configuration
Configuration
Pahami bagaimana file configuration yang dibuat mengendalikan perilaku Custy.
custy initCategory
Quick Command
custy initRingkasanâ
Salah satu tujuan utama custy init adalah membuat file configuration khusus
proyek.
Custy tidak mengharuskan setiap command-line option diberikan setiap kali. Banyak perilaku dapat dikonfigurasi satu kali dan digunakan kembali secara otomatis oleh command berikutnya.
Configuration File
Setelah init, file configuration utama berada di:.config/custy/config.toml
Command Custy berikutnya otomatis memuat file ini ketika tersedia.
Apa yang Dapat Dikonfigurasi?
Kategori Configuration
Project
Initialization
Release
Versioning
Prinsip Configuration
Custy dirancang dengan prinsip bahwa perilaku proyek sebaiknya dapat disesuaikan, bukan di-hard-code.
Configuration yang dibuat menyediakan lokasi terpusat untuk menentukan preferensi proyek satu kali, sehingga tim tidak perlu mengulang command-line options yang sama pada setiap operasi.
Pendekatan ini meningkatkan konsistensi, tetapi tetap memungkinkan setiap command meng-override nilai configuration ketika diperlukan.
Hubungan dengan Command-Line Options
Command-line options selalu memiliki prioritas lebih tinggi daripada nilai configuration.
Ketika option tidak diberikan, Custy mencoba menentukan nilainya dari project configuration sebelum menggunakan default bawaan.
Dengan demikian, proyek dapat menetapkan default yang sesuai sekaligus tetap memberikan fleksibilitas kepada pengguna untuk meng-override nilai saat diperlukan.
Langkah Berikutnya
Setelah memahami bagaimana Custy dikonfigurasi, lanjutkan ke halaman Examples untuk melihat skenario init yang umum dan pola penggunaan yang direkomendasikan.