LINUX.ORG.RU

Broot v1.0.2 (консольная утилита для поиска и манипуляции с файлами)

 , ,

Broot v1.0.2 (консольная утилита для поиска и манипуляции с файлами)

1

3

Консольный файловый менеджер, написанный на языке rust.

Особенности:

  • Предприняты меры для комфортного просмотра больших каталогов.
  • Поиск файлов и каталогов (используется нечеткий поиск).
  • Манипуляция файлами.
  • Есть многопанельный режим.
  • Предварительный просмотр файлов.
  • Просмотр занимаемого места.

Лицензия: MIT
Установленный размер: 5,46 MiB

В зависимостях gcc-libs и zlib.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от anonymous

Это, кстати, прекрасное упражнение. Подравнивает руки, дает опыт. Люди начинают видеть тонкости на которые глядя со стороны внимание не обращают. Я четыре года назад работал в конторе, так мы брали стажёрами на приличную зарплату студентов, все кто сами хоть какую нибудь программулину делающую какое нибудь полезное дело слепил сам до устройства к нам, все стали приличными спецами. Кто не делал - почти все ушли. Ну и чаще всего делали именно файловый менеджер. Потом - какая нибудь учетная программа. Ну и на третьем месте - мессенджер. Статистика примерно с двухсот пятидесяти душ.

anonymous
()
Ответ на: комментарий от Alve

Да ты оптимист. В нетоповых вузах, причем как у нас, так и в восточной европе например, такая вполне прокатит как дипломная у бака. Да и во многих топовых пройдет, только наукообразия навешают.

anonymous
()
Ответ на: комментарий от EXL

Но вообще в некоторых терминалах есть поддержка sixel, погугли если интересно, в т. ч. и на ЛОРе.

Сделать тулкит с поддержкой вывода графики в терминал и Линукс наконец будет готов для десктопа.

X512 ★★★★★
()
Ответ на: комментарий от anonymous-angler

Из крайне мелкого

было бы любопытней, наоборот, узнать что больше всего места занимает, а не меньше всего

actionless ★★★★★
()

Какая-то тормозная хрень.

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

так а чем, собственно, sixel не устраивает для этого?

Я и предлагаю сделать GTK/Qt backend под sixel/ReGIS и падающие иксы будут не страшны. Заодно будет сетевая прозрачность.

X512 ★★★★★
()
Ответ на: комментарий от anonymous-angler

Ну вообще динамическая линковка и стабильный abi это слегка разные вещи. Линковаться можно уже сейчас, просто обновление либы тригернет обновление всего дерева зависимостей вниз. Но учитывая, что ты и так таскаешь все дерево с собой в каждой программе, настолько ли это большая проблема.

anonymous
()
Ответ на: комментарий от anonymous-angler

Ну вообще они правы, двести крейтов для файлового менеджера это таки перебор.

anonymous
()

Шо, еще одна лаба на расте с двумя сотнями зависимостей? Уносите нахрен.

bread
()

если уж пошел в консоль, будь добр уважать устоявшиеся хоткеи. эти ребята где-то в своем мире живут. я попытался его поюзать, но из-за странных хоткеев бросил. там можно что-то наконфигурять свое, но оно не настолько функциональное, чтобы убить на сие кучу времени приводя в порядок шоткаты.

есть еще lf. он тоже слабоват функционально, но навигация у него сделана адекватно.

anonymous
()
Ответ на: комментарий от X512

а, я думал, ты имел ввиду выдумать новый стандарт вместо sixel :) (как сделали в энлайтменте и какой-то там киске)

но вообще, если ты не шутишь, то это упрется в refresh rate

actionless ★★★★★
()
Ответ на: комментарий от anonymous-angler

Да, запихнуть broot в роутер - не выйдет

Почему? (Не то чтобы это правда был нужный софт на роутере)

vertexua ★★★★★
()

Для листинга файлов br (broot) переизбыточен, а для файлового менеджера недостаточен. Его необходимо обвешивать внешними редакторами, утилитами и скриптами. В результате новогодняя елка.

anonymous
()
Ответ на: комментарий от RazrFalcon

Можно еще больше уменьшить размер. В Cargo.toml найди эти строки:

[profile.release]
lto = true # link time optimization - roughly halves the size of  the exec
codegen-units = 1 # this removes a few hundred bytes from the final exec size

И добавь в конец:

debug = false
opt-level = "s"
panic="abort"
anonymous
()
Ответ на: комментарий от anonymous

Кстати да, самое оно. А то я уже собрался свой велосипед велосипедить. Спасибо!

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

Скорее Си можно назвать благородным скакуном, а Rast это ишак оклеенный фаллоимитаторами розового цвета, в наморднике, с пробкой в заднице и мусорным ведром на голове. Ну и с седлом украшенным серебряными гвоздиками. Но седло на брюхе. Кроме того идут давние разговоры, что неплохо бы ему прикрутить сбоку пару антенн.

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

Да не. При переходе с С на rust возникает чувство будто ты переезжаешь из деревни в город заменяя общение с деревенскими(конечно хорошими ребятами) на общение с более грамотными людьми. Ты перестаешь объяснять всё на пальцах и начинаешь вести более продуктивный разговор.

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

Да где то на мб размер уменьшает. Можно debug = false убрать, в релизной сборке это бессмысленно.

us976
()
Ответ на: комментарий от Bad_ptr

Понял почему — потому что в хомяке была папка .git и файл .gitignore

Bad_ptr ★★★★★
()
Последнее исправление: Bad_ptr (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.