Antarmuka baris perintah (CLI) adalah dunia dalam pengembangan perangkat lunak. Dari shell, kami memiliki akses langsung ke semua kemampuan sistem operasi, dan dengan itu muncul kekuatan untuk menyusun dan mengatur semua aspek perangkat lunak. Banyak alat dan kerangka kerja menggabungkan baris perintah. Tidak hanya itu, tetapi prompt perintah adalah keajaiban akar bekerja dengan sistem perangkat lunak; itu adalah rumah dari kemungkinan yang hampir tak terbatas.


Pada artikel ini, kita akan mengikuti tur membangun aplikasi antarmuka baris perintah (CLI) interaktif yang canggih dan REPL (read–eval–print loops, atau shell interaktif) di Java. Kami akan menyiapkan aplikasi demo dasar di Java dan menggunakan perpustakaan JLine dan ConsoleUI untuk menambahkan fitur yang kami butuhkan.