Pemecahan Masalah Konfigurasi
Configuration Troubleshooting
Pastikan file, table, key, type, path, dan precedence sesuai consumer runtime.
.config/custy/config.tomlCategory
Quick Command
locate -> parse -> resolve -> verify consumerConfiguration file tidak ditemukanâ
Jalankan dari project root. File .config/custy/config.toml yang belum ada
merupakan kondisi project yang belum diinisialisasi, bukan startup crash.
Gunakan custy init; gunakan --force hanya setelah memahami file yang akan
diganti.
TOML gagal diparseâ
Periksa table header, quote, array, duplicate key, dan tipe nilai pada area yang disebut error. Bandingkan dengan generated template dan property reference tanpa mengganti customization lain.
Nilai efektif tidak sesuaiâ
Periksa CLI option terlebih dahulu, kemudian project config dan built-in fallback. Restart process setelah mengubah file karena loader melakukan cache per process.
Project tanpa directory appâ
Generated configuration menggunakan automatic layout detection:
[tool.custy.project]
project_source = "auto"
[tool.custy.cli.paths]
version_file = "auto"Mode auto mendukung layout Python, Node.js, mixed, dan generic, lalu
menggunakan project root jika src/ atau app/ tidak tersedia. Jika
configuration lama masih berisi project_source = "app" atau
version_file = "app/__version__.py", nilai tersebut merupakan path eksplisit
dan tetap strict. Ubah ke auto jika project memang tidak memiliki path itu.
Version target tidak ditemukanâ
Path tool.custy.cli.paths.version_file yang eksplisit harus tersedia dan
berupa file. Gunakan auto untuk mendeteksi Python __version__.py, static
version dalam pyproject.toml, atau version dalam package.json. Project
tanpa metadata yang didukung tetap valid dan dapat menggunakan Git-tag-only
versioning.