Infat, alat baris arahan baharu untuk macOS, semakin mendapat perhatian kerana keupayaannya untuk menguruskan perkaitan jenis fail dan skema URL secara deklaratif. Komuniti telah memberi respons positif terhadap utiliti ini yang memudahkan proses yang sering membosankan dalam menetapkan aplikasi lalai untuk pelbagai jenis fail dan skema URL.
Ciri-ciri Utama Infat
- Senaraikan aplikasi yang boleh dibuka untuk sambungan fail atau skema URL tertentu
- Tetapkan aplikasi lalai untuk sambungan fail atau skema URL
- Muat persatuan dari fail konfigurasi TOML
- Direka untuk kebolehskrip dan automasi
- Asli untuk macOS menggunakan NSWorkspace, Launch Services, dan UTType
- Boleh didapati melalui Homebrew:
brew install philocalyst/tap/infat
- Sumber terbuka di bawah Lesen MIT
Integrasi Nixpkgs Bakal Tiba
Pengguna telah menyatakan minat untuk melihat Infat tersedia melalui pengurus pakej tambahan, terutamanya Nixpkgs. Pembangun telah menunjukkan kesungguhan terhadap kemungkinan ini, menyatakan mereka bercadang untuk mempelajari langkah-langkah yang diperlukan untuk menjadikannya tersedia sebagai modul home-manager atau nix-darwin. Ini akan membolehkan pengguna mengkonfigurasi perkaitan fail mereka secara automatik sebagai sebahagian daripada konfigurasi sistem yang lebih luas, seterusnya memudahkan proses persediaan apabila beralih ke mesin baharu.
Pengendalian Fail Teks Tanpa Sambungan
Permintaan ciri penting yang muncul daripada perbincangan komuniti melibatkan keupayaan untuk menetapkan aplikasi lalai untuk keseluruhan kategori fail dan bukan hanya sambungan tertentu. Seorang pengguna secara khusus bertanya tentang mengkonfigurasi semua dokumen seperti teks, termasuk yang tanpa sambungan, untuk dibuka dengan satu editor. Pembangun telah memberi respons positif, mencadangkan mereka boleh melaksanakan pilihan konfigurasi jenis baharu dalam masa seminggu yang akan membolehkan pengguna menentukan pembuka untuk kategori fail seperti teks atau video.
Penjelasan tentang Fungsi
Sesetengah pengguna meminta penjelasan tentang apa sebenarnya yang dilakukan oleh alat ini. Pembangun mengesahkan bahawa Infat membolehkan pengguna menentukan aplikasi mana yang dibuka apabila mengklik fail melalui Finder atau apabila menggunakan program open
terminal. Fungsi ini menangani masalah umum bagi pengguna Mac yang sering perlu mengkonfigurasi semula aplikasi lalai mereka, terutamanya ketika menyediakan mesin baharu.
Penyelesaian Masalah Pemasangan dan Penggunaan
Perbincangan komuniti telah mendedahkan beberapa cabaran pelaksanaan. Seorang pengguna melaporkan ralat ketika cuba menetapkan aplikasi lalai untuk sambungan yang belum pernah mereka buka pada sistem mereka. Pembangun telah meminta maklumat lebih terperinci dengan log terperinci diaktifkan untuk menyiasat isu ini.
Satu lagi titik kekeliruan melibatkan proses pemasangan, terutamanya kebergantungan pada just
, pelari arahan yang berfungsi sebagai alternatif kepada Make. Pembangun menjelaskan bahawa walaupun just
digunakan untuk mengatur proses pembinaan, pengguna boleh sebagai alternatif memasang Infat melalui Homebrew atau membina terus dengan Swift Package Manager.
Pembangunan Ciri Masa Hadapan
Melihat ke hadapan, pembangun nampaknya responsif terhadap permintaan ciri. Seorang pengguna meminta keupayaan untuk menyenaraikan semua sambungan fail yang boleh dibuka oleh aplikasi, khususnya untuk menghalang Xcode daripada menjadi lalai untuk fail bukan Xcode. Pembangun telah komited untuk melaksanakan fungsi ini, mencadangkan antara muka yang akan membolehkan pengguna melihat jenis fail mana yang boleh dibuka oleh aplikasi dan yang mana yang kini ditugaskan kepadanya.
Sambutan komuniti terhadap Infat menyoroti keperluan berterusan untuk alat yang lebih baik untuk menguruskan konfigurasi sistem pada macOS. Seperti yang dikomentari oleh seorang pengguna, menukar mesin pada Mac biasanya menyakitkan, mencadangkan bahawa alat konfigurasi deklaratif seperti Infat boleh meningkatkan pengalaman pengguna dengan ketara semasa menyediakan sistem baharu atau mengekalkan persekitaran yang konsisten merentasi pelbagai peranti.
Dengan komitmen jelas pembangun untuk melaksanakan permintaan komuniti dan membaiki isu yang dilaporkan, Infat nampaknya berada pada kedudukan untuk menjadi utiliti yang semakin berharga untuk pengguna mahir macOS dan pentadbir sistem yang ingin mengautomasikan konfigurasi aliran kerja mereka.
Rujukan: Welcome to Infat