Почему код tTerm открыт, хотя будут платные тарифы
Весь код tTerm теперь под лицензией AGPL v3 вместо MIT, а скоро появятся платные тарифы. Рассказываем, почему одно другому не мешает и зачем мы открыли даже сервер.
Блог
Что мы выпустили и что изменилось. Короткие заметки о каждом выпуске приходят и в канал в Telegram.
Все серверы и компьютеры в одной вкладке, каждая команда отдельным блоком, и никаких ключей на устройстве. Что уже умеет tTerm Web, как подключить машину и что будет дальше.
Читать записьВесь код tTerm теперь под лицензией AGPL v3 вместо MIT, а скоро появятся платные тарифы. Рассказываем, почему одно другому не мешает и зачем мы открыли даже сервер.
Ранбуки, чек-листы и заметки о доступах теперь живут рядом с машинами, к которым относятся. Проекты можно заводить свои и красить в свой цвет, терминалам давать имена, а машины и заметки переносить из проекта в проект. Вот что появилось в tTerm Web за первые дни после запуска.
На сервере каждое окно всегда было отдельным терминалом. На компьютере с агентом все окна делили один шелл: cd в одном переносил и остальные, а пока в одном работала программа, другие ждали. Теперь у каждого окна свой шелл, как на сервере. Можно держать сервер разработки в одном окне и работать в другом.
Раньше, если программа спрашивала Continue? (Y/n), ответить было нельзя: сообщение не отправлялось, пока команда не закончится. Теперь всё, что ты пишешь, пока команда работает, уходит ей на ввод, как в обычном терминале. Бот отмечает такое сообщение реакцией 👌.
Раньше агент запускал bash, что бы ни было. На macOS, где zsh стоит по умолчанию с 2019 года, это означало чужое окружение: половина того, что у тебя установлено, не находилась.
У github.com/tterm-net теперь есть галочка Verified: GitHub подтвердил, что за организацией и tterm.net стоят одни и те же люди.
Теперь на одном сервере можно держать открытыми несколько терминалов: в одном идёт лог, в другом ты работаешь. В /use они видны отдельными строками, и у каждого свой шелл: cd в одном не сдвигает другой.
Терминал для твоих серверов прямо в Telegram. Пишешь команду, она выполняется на машине, а ответ приходит сообщением: код возврата, рабочий каталог и ветка git. Шелл помнит, где ты остановился.
Бот переехал на свой сервер и больше не зависит от того, открыт ли ноутбук. Исходники бота и агента открыты.
Список машин, меню и подтверждения переехали на кнопки внутри сообщений. Машина не на связи теперь серая, а не ведёт в ошибку.
Доступ для других со сроком. Истёкший закрывается сам, и обоим приходит уведомление. Всю историю команд можно выгрузить файлом.
Подключаются и компьютеры: через маленький агент, который сам держит связь. Пока macOS и Linux.
Короткие заметки о каждом выпуске в канале tTerm.