mise-en-place: управление версиями и окружениями в Visual Studio Code
Расширение для Visual Studio Code, интегрированное с инструментом управления версиями и окружениями mise-en-place.
Этот проект упрощает работу с разными языками программирования и инструментами, позволяя управлять версиями, переменными окружения и задачами прямо из редактора. По сути, это аналог asdf или nvm, но подходит для множества языков и задач. Разработчики, которые используют разные инструменты и языки в одном проекте, оценят удобство интеграции всех процессов в одном интерфейсе.
Чтобы начать работу, достаточно установить расширение через marketplace VS Code. Оно активно поддерживает документацию и интеграцию с другими расширениями, что облегчает настройку окружения. Однако стоит учитывать, что инструмент призван управлять многими аспектами разработки, и его полноценное использование потребует некоторых усилий на начальном этапе. В целом, проект на стадии стабильности и подходит для разработчиков, которые ценят автоматизацию и эффективное управление конфигурациями.
Проект mise-vscode — это расширение для Visual Studio Code, которое служит интеграцией с инструментами mise и pitchfork. Основная цель этого расширения — упростить управление версиями инструментов, переменными окружения и задачами разработки прямо из редактора кода.
mise является инструментом для управления версиями, переменными окружения и задачами, поддерживающим множество языков программирования и инструментов, таких как Node.js, Python, CMake и Terraform. pitchfork запускает демоны проекта, такие как базы данных и серверы разработки.
Установка
- Ты можешь установить расширение из VS Code Marketplace.
- Также доступно в Open VSX Registry.
Расширение предоставляет базовую подсветку синтаксиса для файлов mise.toml и mise.lock. Для лучшей работы с подсветкой и автодополнением рекомендуется установить дополнительные расширения для TOML, такие как Tombi TOML или Even Better TOML.
Основные функции
Расширение mise-vscode предлагает несколько ключевых функций:
- Поддержка языка mise.toml: подсветка синтаксиса и автодополнение для файлов
mise.toml, а также поддержка шаблонов и аргументов задач. - Управление задачами: автоматическое обнаружение задач mise, возможность запускать их напрямую из файлов и создавать новые задачи.
- Управление инструментами: просмотр и настройка инструментов, просмотр статуса установленных и активных инструментов.
- Переменные окружения: просмотр и автоматическая загрузка переменных окружения из файлов
mise.toml. - Демоны: управление демонами проекта, их запуск и остановка, а также просмотр логов.
Конфигурация и ограничения
Расширение предоставляет настройки по умолчанию, которые могут быть изменены в зависимости от потребностей. Например, можно настроить автоматическую конфигурацию других расширений VS Code для работы с инструментами из проекта. По умолчанию эта функция отключена.
Важно отметить, что расширение тестируется с последней версией mise. При возникновении проблем рекомендуется обновить mise перед тем, как сообщать об ошибках.
Документация и поддержка
Для получения подробной информации и справки можно обратиться к документации, где представлены учебные материалы, ответы на часто задаваемые вопросы и полное руководство по настройке.
Открыть на GitHub: hverlin/mise-vscode →
RepoRadar