🌙
Lua + Lux
CLI приложение на Lua с пакетным менеджером Lux.
Miselualux
M
Исходный код →Этот кейс использует Mise для управления инструментами. Убедитесь, что Mise установлен на вашей системе.
Обзор
CLI приложение на Lua, проверяющее, содержит ли строка слово "hello". Показывает настройку Lua 5.4 и пакетного менеджера Lux через mise.
Быстрый старт
razd up https://github.com/razd-cli/razd-lua-lux-exampleЧто происходит при настройке
- Клонируется репозиторий
- Устанавливаются Lua 5.4 и Lux через mise
- Проект собирается через
lx build - Приложение запускается с примером ввода
Razdfile.yml
version: "1"
dependencies:
using: "mise"
ensure:
- "task@latest"
- "lua@5.4"
- "vfox:dealenx/vfox-plugin-lux@latest"
tasks:
default:
desc: "Set up project and start development"
cmds:
- echo "🚀 Setting up Lua/Lux project..."
- task: install
- task: dev
install:
desc: "Install development tools via mise and build project"
cmds:
- echo "📦 Installing tools..."
- mise install
- echo "📦 Building project and installing dependencies..."
- mise exec -- lx build
dev:
desc: "Run the Lua application with sample input"
cmds:
- echo "🚀 Running application..."
- mise exec -- lx run -- "hello world"