1 poin oleh yolatengo 2022-11-19 | 1 komentar | Bagikan ke WhatsApp

Saya pengguna terminal macOS.

Ada berbagai alat yang mewarnai output, mulai dari perintah shell seperti ls hingga output untuk masing-masing bahasa pemrograman. Namun, saya penasaran apakah ada alat yang melakukan smart coloring di sisi penerima, bukan di sisi yang mengirimkan informasi.

mis. 1. Setelah memasang ekstensi terminal, pewarnaan cerdas dilakukan di level aplikasi klien.
mis. 2. Berjalan di latar belakang shell melalui superviserd atau semacamnya, lalu mewarnai output program arbitrer secara cerdas.

Saya penasaran apakah ada alat semacam ini.
Terima kasih.

1 komentar

 
bbulbum 2022-11-21

Sepertinya fungsi yang Anda inginkan perlu ditangani di level shell.
Karena Anda bilang menggunakan terminal bawaan, saya asumsikan Anda sedang memakai bash.
Shell berperan menyediakan antarmuka antara perintah dan kernel. Menampilkan output juga merupakan bagian dari tugas shell, jadi kalau mau memprosesnya, sepertinya harus dilakukan di layer itu.
Saya sendiri belum mencari tahu apakah shell modern seperti zsh atau fish punya plugin seperti itu.
Karena saya tidak tahu output dalam situasi seperti apa yang ingin Anda beri warna, jawabannya jadi agak samar, tapi coba saja pakai oh my zsh. Hanya dengan itu saja pengalaman memakai shell saya jadi jauh lebih baik.
Saya cari-cari, ternyata ada juga yang membuat yang seperti ini: https://github.com/l4u/zsh-output-highlighting. Saya sendiri belum pernah mencobanya.