Comments 8
Они до сих пор в деле, и вряд ли это когда-то изменится:
К перечисленному можно, а может и нужно, много чего добавить, особенно в присутствии таких тузов как nvim, emacs, nnn, yazi, ncdu2, cmus, rtorrent, browsh.
Их легко:
И ещё, как выяснится ниже, использовать для превращения смартфонов, от себя добавлю - и старых компов, в весьма полезные вещи.
Фактически, почти любой телефон можно превратить в сервер-малютку и запустить на нём что-то интересное
Запускать интересное - да, превратить - скорее нет. Какие разрешения и исключения ни делай, всё равно и приложения, и особенно подпроцессы внутри приложений, периодически прибиваются никчемными мобильными операционками.
Termux живёт в своей песочнице
А что на Андроид не живёт в своей песочнице? И где слово "пока" - Termux завис на третьей бете на пол года, а тот Андроид на котором он перестанет запускаться - не за горами. Отзывы об альтернативе, Debian в виртуалке Андроид 16, премерзкие. Так что праздник терминала на мобилке может и покончаться.
На Android же для запуска консольных программ главное — дать права Termux, выставить переменные среды для SSL и запустить
termux-chroot
Права - да, конечно. Всё остальное мне лет за шесть так и не понадобилось.
Да пребудет с вами сила
go build!
Оно конечно, но как-то недообосновано, есть альтернативы. Для Go - Python, Rust если не думать про Эппл, JavaScript, Lua и даже Scheme с которой не так уж и плохо на мобилках. Для build - run, компиляция прямо на Termux - тоже вариант.
Всё ждал когда Автор чего-то предложит, не дождался, даже Телеграм канала не дождался. Поэтому предлагаю за него github.com/rivo/tview.
Спасибо за коммент!
Кстати, насчёт tview, сколько килобайт добавляетт ваш проект к исполнимому файлу?
На смартфоне 4.2 мегабайта без, 3.0 с -s -w.
Если у меня бинарник на 8МБ, то с этой библиотекой станет 12.2? Этот так работает?
В общем да, так.Но после этого вопроса я начинаю за Вас волноваться... Я tview рекомендовал хоть и искренне, но немного игриво - в предположении что дефот для TUI в виде github.com/charmbracelet/bubbletea (и его окружение типа github.com/charmbracelet/lipgloss да github.com/charmbracelet/bubbles/*) вполне известны. Они тоже добавляют мало, может меньше чем на пол мега больше.
Спасибо.
Спасибо, получилось запустить бинарник на стареньком андроиде, а я хотел уже сервак арендовать.
Кросс-компиляция и запуск консольного Go‑приложения на Android, Windows, macOS и Linux