Jika jendela Terminal Max adalah platform yang Anda inginkan bisa lebih ramah pengguna, maka Anda memiliki sekutu di Termipal.
Utilitas baru yang ditambahkan ke Terminal telah menyebabkan sedikit kegemparan positif bagi pengguna Mac. Disebut sebagai Termipal, tambahan baru ini adalah antarmuka pengguna yang dapat disesuaikan yang membuat pembuatan skrip shell lebih mudah bagi pengembang dengan hanya menggunakan tombol asli dan menu drop-down dan tombol.
Termipal dibangun dari kerangka kerja JavaScript dan memanfaatkan widget Cocoa asli. Secara otomatis menempel ke sudut bawah jendela terminal Mac sehingga mudah diakses saat diperlukan.
Seperti yang dijelaskan oleh pengembang program: JavaScript adalah kerangka kerja yang ringan dan cepat. Peramban menjadikan aplikasi Electron besar, tetapi seluruh pemasangan Termipal adalah biner tunggal yang hanya berukuran 150 kB.
Termipal untuk Jendela Terminal Anda di Mac
Termipal tidak menggunakan mesin browser. Itu juga tidak menggunakan CSS atau HTML di mana antarmuka pengguna hanya disebut sebagai objek JSON. Bahkan tidak memerlukan runtime JavaScript tertanam karena menggunakan yang sudah diinstal sebelumnya pada macOS yang kemungkinan dimuat ke memori perangkat Mac Anda karena merupakan komponen sistem.
Dalam kebanyakan kasus, API di Electron mirip dengan yang ada di Termipal. Misalnya, Anda dapat membuka dialog pemilih file dengan memanggil dialog.showOpenDialog. Atau, Anda dapat mendengarkan acara siap di objek Aplikasi.
Jangan bingung kedua platform karena Electron adalah proyek yang maju dan besar dibandingkan dengan Termipal yang merupakan produk versi 0.0.x kecil yang memiliki kurang dari 0, 1% kemampuan Electron.
Kompatibilitas elektron dapat digambarkan sebagai prinsip yang menerangi jalur untuk desain API Termipal daripada mewakili jaminan kompatibilitas saat ini.
Untuk membuat UI, disediakan modul baru yang dikenal sebagai UI mikro. Jika Anda ingin memperbarui antarmuka Termipal, panggil microUI.loadUIDefinition () dengan objek JSON. Objek JSON menjelaskan elemen UI yang terlibat.
Untuk mengaitkan interaksi dengan fungsi JavaScript, cukup berikan nilai properti tindakan yang menyimpan nama fungsi. Itulah esensi keseluruhan kerangka UI dan cukup banyak yang perlu diketahui tentang hal itu. Ada beberapa contoh skrip yang dapat ditemukan di repo GitHub proyek.
Termipal tersedia di situs web pengembang dan bebas untuk digunakan.






