Как сделать так, чтобы текст приглашения nushell не обертывался?

#shell #nushell

Вопрос:

Я только начал экспериментировать с NuShell, и мне интересно, как решить эту проблему. С моей prompt конфигурацией, установленной как

 prompt = "build-string (ansi y) (date format '%I:%M:%S') (ansi reset) ' ' (ansi g) (whoami) '@' (hostname) (ansi reset) ' ' (ansi r) (pwd) (ansi reset) ' '"
 

Я получаю эту подсказку:

 04:50:57 carl
@hp-pavilion
 /home/carl
 

Как я могу заставить текст оставаться на одной строке?

Ответ №1:

Похоже, вам нужно удалить конечную новую строку из вывода whom и hostname себя. Я не знаю, является ли это лучшим решением (никогда не слышал о NuShell, пока не увидел этот вопрос), но, похоже, это работает:

 (whoami | str trim)