Производственная доработка
Точечный выпуск
Запускайте компактный PHP-терминал на обычном виртуальном хостинге, открывайте его напрямую или вызывайте поверх своего сайта сочетанием ⌃+Shift+L / ⌘+Shift+L. Файлы, код, архивы, базы данных и диагностика доступны в одном удобном для клавиатуры рабочем пространстве без SSH.
Точечный выпуск
Только устаревшие версии получают янтарный символ ⌘; актуальные версии выводятся без значка.
Automatic @download and the command owner resolve to the independent download module instead of upload.
lil-terminal объединяет работу с файлами, редактирование кода, архивы, базы данных, сетевую диагностику и автоматизацию в одном компактном инструменте. Ядро остаётся небольшим, а к проекту подключаются только действительно нужные модули.
Подходит для недорогого виртуального хостинга, старых проектов и повседневного обслуживания, когда SSH, Composer или Node.js недоступны.
Операции, изменяющие данные, требуют документированных флагов; пути проверяются, запись по возможности выполняется атомарно, а недоступные возможности PHP сообщаются прямо, без имитации успешного результата.
Документация построена вокруг единого учебного проекта /sandbox/: команды можно копировать, примеры используют подготовленные тестовые файлы, а результат сразу показывает, чего ожидать. Так назначение команды можно понять до запуска на реальном сайте.
Практический курс от первой команды до файлов, редакторов, данных, сети, баз, диагностики хостинга, безопасности и автоматизации. Каждая часть строится одинаково: попробуйте команду, прочитайте результат, измените один параметр и проверьте, что изменилось.
Команда
Когда короткого интерфейса уже мало, всё после : передаётся выбранному драйверу как родной запрос или команда. Короткая форма помогает начать работу, а SQL, команды Redis и командные документы MongoDB остаются доступны тогда, когда нужен полный язык конкретного движка.
Открыть документацию по базам данных →install db sqlite
db sqlite
db -c \sandbox\db\shop.sqlite
db -t
db -n products 5
db : SELECT COUNT(*) AS products FROM productsВыберите веб-интеграцию при скачивании. Лёгкое плавающее окно открывается поверх любой страницы, запоминает положение и размер, а при включённом журнале History восстанавливает сквозную историю.
Инструкция по веб-интеграции →История команд, автодополнение, горячие клавиши редактора, перемещаемое окно и лаконичный вывод делают работу знакомой пользователям терминала, но lil-terminal не пытается копировать Bash.
Переключайтесь между файлами из /sandbox/ и редактируйте локальную копию. Сайт ничего не сохраняет и не выполняет.
Физические лица могут бесплатно использовать первое поколение ядра в личных, учебных и других некоммерческих проектах. Организациям, агентствам и платным клиентским проектам после пробного периода нужна коммерческая лицензия на каждое развёртывание.
Начните с поддерживаемого набора, а затем добавляйте или удаляйте модули прямо из терминала.
Быстрые сборки используют интерфейс Base, авторизацию, текущий язык и режим Latest. После первого открытия сборка завершает установку автоматически; перед обычной работой смените стандартный пароль admin.
Переходите по каталогам, проверяйте, редактируйте, копируйте, перемещайте, загружайте и архивируйте файлы без SSH.
Редактируйте код, сравнивайте изменения, заменяйте текст и работайте с JSON, INI, SQL и PHP.
Проверяйте HTTP, DNS, TCP, сертификаты, IP-адреса и удалённые сервисы с хостинга.
Диагностируйте PHP, диски, базы данных, журналы, сессии и серверное окружение.
Достаточно PHP-хостинга и современного браузера. lil-terminal не требует SSH, системной оболочки, Composer, Node.js или внешнего CDN.
Практические ответы об установке, модулях, веб-интеграции, безопасности, решении проблем и повседневной работе с lil-terminal.
lil-terminal даёт разработчику терминал прямо в браузере, когда SSH недоступен или неудобен. Мы открыты к партнёрствам с хостингами, разработчиками, учебными проектами и продуктами.
Партнёрство с lil-terminal →Если lil-terminal экономит вам время, проект можно поддержать добровольным пожертвованием, помощью в развитии или рекомендацией. Пожертвования не связаны с коммерческой лицензией.
Поддержать lil-terminal →