LINUX.ORG.RU
ФорумTalks

По-настоящему интерактивный шелл. Есть ли такой?

 , ,


0

2

Есть ли какие-то новые идеи в шеллостроительстве? Вот чтоб «по новым физическим принципам», по-настоящему интерактивный. Например, делаешь ls, а потом можно пройтись по списку и выбрать файл. Или выводится список по ls -l, а потом в фоне обновляется, если изменился размер файла, или новый появился. Как, например, в программе iwctl - выводишь параметры сети, и они интерактивно обновляются.

У меня с фантазией туго, не могу придумать более иетересных примеров. Но народ-то умнее меня, наверняка что-то изобрел. Или нет?

★★★★★

Шелл идеален. Голосовым управлением - будет дольше.

tiinn ★★★★★
()

Запусти mc и твои хотелки внезапно окажутся лет 30 как реализованы. Если выглядит не аутентично, то можно поставить черную тему.

imul ★★★★★
()

Это в сторону Plan 9 надо смотреть. Там в TUI/GUI похожие фичи были. Но то такэ: как интерактивный UI представлялся лысым бородатым дядькам в 80-х.

x22
()
Ответ на: комментарий от imul

Запусти mc и твои хотелки внезапно окажутся лет 30 как реализованы

Как его заставить автоматически перерисовывать панель? Например он на панели не видит файл, созданный другим приложением, пока не нажмешь Ctrl+R.

Не из сабшелла touch somefile, он на панели не виден.

dmitry237 ★★★
()

а потом в фоне обновляется, если изменился размер файла, или новый появился

Это уже файловый менеджер.

mc хватит всем )

Например, делаешь ls, а потом можно пройтись по списку и выбрать файл

zsh же уже умеет.

vvn_black ★★★★★
()
Ответ на: комментарий от imul

Запусти mc

Давно использую ranger. До этого использовал mc. До него far, nc, vc и бог знает что ещё. Внезапно

Puzan ★★★★★
() автор топика
Ответ на: комментарий от x22

Это в сторону Plan 9 надо смотреть

Да, хотел привести в качестве примера, но подумал что не поймут. Попытка была неплохая, кстати.

Puzan ★★★★★
() автор топика
Ответ на: комментарий от Puzan

ranger

Я всегда плевался от альтернативных ФМ, но сейчас что-то прям понравилось. В среднем меньше приседаний для всего, чем в mc

yu-boot ★★★★
()

чтоб «по новым физическим принципам»,

shellGPT – Бот ChatGPT в вашем терминале Linux

И так, что же умеет установленный shellGPT ассистент в нашем терминале:

Простые запросы
Проведения анализа
Выполнение команд в оболочке командной строки
Генерация кода
Чат с ботом
Режим диалога с ботом (read–eval–print loop), как веб версии

 
p.s. Ссылку взял первую попавшуюся, но видел много вариантов подобного в сети.

krasnh ★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Ответ на: комментарий от ddidwyll

Это всё (а так же nnn, yazi, joshuto и т.д) - файловые менеджеры. Я всё ж имел в виду шелл - штука, где нужно вводить команды.

Puzan ★★★★★
() автор топика
Ответ на: комментарий от Puzan

Например, делаешь ls, а потом можно пройтись по списку и выбрать файл

Например, эта хотелка примерно реализована в виде explore, но там всё ещё очень экспериментально.

theNamelessOne ★★★★★
()
Последнее исправление: theNamelessOne (всего исправлений: 2)
Ответ на: комментарий от yu-boot

весело конфликтует Ctrl-O в мц и в нано

Точнее, наркомано конфликтует со здравым смыслом

cocucka_B_TECTE
()
Ответ на: комментарий от yu-boot

весело конфликтует Ctrl-O в мц и в нано

Ненужно конфликтует с ненужно, спешите видеть.

Nervous ★★★★★
()
Ответ на: комментарий от Puzan

шелл - штука, где нужно вводить команды

Емакс. Это такая штука, где можно вводить практически всё, что угодно. В том числе и команды.

Избранные теги: …, elisp, emacs, …

Не выходи из диреда, не совершай ошыбку %)

Nervous ★★★★★
()
Последнее исправление: Nervous (всего исправлений: 1)
Ответ на: комментарий от yu-boot

- «оболочка уже озабочена»

Это отключаемо тащето

anc ★★★★★
()

У меня с фантазией туго, не могу придумать

Зачем нужен интерактивный шелл, если ты сам не можешь придумать ему применение ?

windows10 ★★★★★
()
Ответ на: комментарий от Puzan

Буду оригинальным - Powershell. К нему много модулей идёт, надо смтореть.

И кто-то Eshell советовал. Тоже с допилом ничё, будет тебе повод перейти на Exwm.

masterOf
()

А за поведение утилиты ls разве отвечает шелл, а не утилита ls?

Kapusha
()
Ответ на: комментарий от Nervous

Не выходи из диреда, не совершай ошыбку %)

Да вот, похоже, что вне емакса жизни нет. Наверное действительно придётся переходить на exwm и eshell по совету @masterOf

(нет, привык я к i3 и fish)

Puzan ★★★★★
() автор топика
Последнее исправление: Puzan (всего исправлений: 1)
Ответ на: комментарий от masterOf

А кто какие шеллы знает типа Xonsh, интегрированные с высокоуровневым ЯП?

sanyo1234
()
Ответ на: комментарий от Psilocybe

Нет, именно шелл. Посмотри как это выглядит в iwctl. Такая смесь командной строки и gui (tui).

Puzan ★★★★★
() автор топика

По-настоящему интерактивный шелл

И чтобы развлекал пользьователя!

Пойдёт направо — песнь заводит,
Налево — сказку говорит.

Smacker ★★★★
()
28 марта 2024 г.

есть, Gnome Shell, только его интерактивные функции скрыты от рядового пользователя!

avas1
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)