Tuna обновления - оплата по счёту и новые функции клиента

Если вдруг вы не знаете что такое Tuna, то вот пара статей, где я расказывал об этом :

Оплата по счёту для организаций

Демо добавления организации и выставления счёта

Мы добавили возможность оплаты подписки за команду по счёту для организаций в России, а также блок с сравнением всех функций тарифов. Теперь вы можете создать команду, указать реквизиты организации и мы выставим счёт на оплату, который вы можете передать бухгалтеру. Счёт придёт на почту всем участникам команды с ролью владелец, а также в настройках организации можно указать дополнительные контакты ответственных за оплату людей.

Обновления в клиенте tuna 0.18.0

Было исправлено несколько ошибок, в частности утечка памяти при включённом инспекторе запросов в tuna http --file-server, а также добавлены новые команды и флаги, о них подробнее ниже.

tuna http --webdav

WebDAV сервер и подключение через Dolphin file manager
WebDAV сервер и подключение через Dolphin file manager

В команде tuna http появился новый флаг --webdav. С помощью встроенного WebDAV сервера теперь вы можете предоставить доступ к каталогу на вашем компьютере, от куда можно не только скачать файлы, но и загрузить их к вам. Поддержка WebDAV есть стандартных проводниках всех современных операционных систем, по этому для использования не нужно никакое дополнительно ПО.

tuna run (новая команда)

Запуск туннеля при запуске команды.

Запуск туннеля при запуске команды

В этом режиме tuna выступает как обёртка (wrapper) для запуска вашего приложения. Можно одной командой запустить туннель и ваше приложение, tuna самостоятельно обнаружит порт который слушает приложение и запустит туннель, например:

tuna run -- yarn start --host 0.0.0.0

Мы сами используем к примеру редактируя документацию, в проекте с документацией есть Makefile в котором описан запуск проекта через tuna run, редактируя эту статью запускаем в консоли make, стартует проект с документацией в режиме разработки и к нему открывается туннель, который можно отправить коллегам на ревью этой статьи 🙂

Пример Makefile:

.DEFAULT_GOAL := run .PHONY: run run: ## Запуск сервера через tuna враппер @tuna run -- yarn start --host 0.0.0.0

tuna detect (новая команда)

Обнаружение портов и подготовка команд для tuna.

Обнаружение портов и подготовка команд для tuna

В этом режиме tuna также выступает как обёртка (wrapper), но не стартует в последствии туннель, а просто выводит в консоль порты, что были обнаружены и предлагает команду для запуска. Это полезно если вы не знаете какой порт слушает приложение которое вам нужно запустить, пример:

% tuna detect -- nc -l 1234 INFO[19:06:56] Waiting for available ports... INFO[19:06:56] 5 INFO[19:06:57] 4 INFO[19:06:57] Found port: 1234 INFO[19:06:58] 3 INFO[19:06:59] 2 INFO[19:07:00] 1 INFO[19:07:01] Here is your tunnel commands: INFO[19:07:01] 1. tuna tcp 127.0.0.1:1234

Оставьте отзыв

Если вам нравится пользоваться Tuna, или наоборот вы недовольны чем либо, то пожалуйста оставьте отзыв.

На этом у меня всё, спасибо что дочитали до конца 🙂

Контакты

Подробнее можете посмотреть всё на сайте https://tuna.am, в документации и блоге надеюсь вам понравится работать с tuna.

Если возникли вопросы, можете задать их нам по почте info@tuna.am, тут в коментариях или нашем чате в telegram.

44
Начать дискуссию