-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Bug Description
При использовании одиночной команды через ключ cmd: в секции tasks конфигурации Razdfile.yml команда не обрабатывается и не выполняется. Не распознает синтаксис cmd: (одиночная команда), хотя официально Taskfile поддерживает как cmd:, так и cmds:.
Steps to Reproduce
Steps to reproduce the behavior:
- Run command
razd initв новой директории проекта - Создать файл Razdfile.yml со следующим содержимым:
mise:
tools:
node: "22"
pnpm: latest
task: latest
tasks:
default:
cmds:
- task: install
- task: dev
install:
cmds:
- pnpm install && pnpm add graphql-ws
dev:
cmd: pnpm run prepackage- Run command
razdилиtask devдля запуска задачи - See error
задача dev не найдена или не выполняется - Expected behavior
команда pnpm run prepackage должна выполниться корректно
Expected Behavior
Задача dev с ключом cmd: должна корректно парситься из Razdfile.yml и генерироваться в Taskfile.yml. При выполнении task dev должна запускаться команда pnpm run prepackage. Согласно документации Taskfile, синтаксис cmd: для одиночных команд является валидным и должен работать наравне с cmds:.
Actual Behavior
Парсер Razdfile.yml не обрабатывает ключ cmd: в секции tasks. Задача либо не генерируется в Taskfile.yml, либо генерируется некорректно. При попытке выполнить task dev возникает ошибка или задача не находится. Возможно, текущая реализация поддерживает только массив команд через cmds: и игнорирует одиночную форму cmd:.
Environment
- OS: Windows 11
- razd version: 0.6.1 (run
razd --version)
Error Output
If applicable, paste the complete error message or output:
Error: task "dev" not found
или задача просто не генерируется в итоговом Razdfile.yml
Configuration Files
If the issue involves configuration, please share relev