Fish 4.0.0,這款使用者友善的互動式命令列 shell(簡稱 Fish)已正式發布。它旨在打造一個比 bash 和 zsh 更友善的替代方案。 Fish 支援諸多功能,例如:語法高亮顯示並自動檢測錯誤、基於歷史操作記錄的命令建議、使用 man 手冊中的描述自動補全選項和命令、無需額外配置即可輕鬆上手、簡化的腳本語言、剪貼板支援以及在已完成操作歷史記錄中搜尋命令。此專案代碼以 GPLv2 許可證發布。目前已提供即用型軟體套件。 Ubuntu, DebianFedora 和 openSUSE。
新的分支因將程式碼庫從 C++ 完全翻譯為 Rust 而引人注目。值得注意的是,過渡到 Rust 可以解決多執行緒問題,提高記憶體工作的安全性,使專案對新開發人員更具吸引力,並使用在編譯階段檢測錯誤的現代工具。用 Rust 重寫 fish 的工作花了兩年。超過 4.0 名開發人員為 200 版本的創建做出了貢獻。
來源: opennet.ru
