По-перше, це vivid, яка підбирає кольори
$env.LS_COLORS під вашу кольорову схему. Я собі це зробив, бо раніше виглядало ще гірше, проте, якщо чесно, це лайно якесь. Воно все барвисте, але ці кольори для мене нічого не значать, тож виникає питання: а навіщо? Думаю, що в ідеалі я б собі лишив можливість відрізняти теки, файли та симлінки — й вистачить. Але впадлу розбиратися.По-друге, це carapace. Як ви розумієте, під Nushell мало хто з розробників тулів робить custom completions на відміну від Bash/Zsh. Для деяких популярних штук типу ґіта існують доповнення, написані на Nu, але їх дуже незручно встановлювати, бо якийсь пекедж-менеджмент в Nushell досі на етапі зародження. А
carapace — це, грубо кажучи, кросплатформний доповнювач, що вміє під різні шели генерувати доповнення з якогось узагальненого опису. Результат за якимсь хєром знов-таки різноколірний для деяких команд, та все ж це зручніше, ніж постійно набирати --help, щоб згадати, що там є.Нагадую, що Nushell — це досі найкращий шел, котрим я користувався.

