Как использовать LuaDoc с LuaForWindows

Вопрос весь в заголовке: как использовать LuaDoc с LuaForWindows?

В моей установке Lua у меня есть luadoc_start.bat, но окна команд закрываются, как только они открываются. Оттуда я не знаю, что еще я могу сделать.

Любая помощь ? Спасибо


person Florent Poujol    schedule 22.02.2013    source источник
comment
Откройте командную строку/powershell; luadoc_start.bat filename.lua   -  person hjpotter92    schedule 23.02.2013
comment
Танки, я получаю файл документа для правильной генерации, но как это сделать для всего проекта? Я понимаю, что есть аргумент -d, но я не уверен, как его использовать, ни одна из моих попыток не увенчалась успехом.   -  person Florent Poujol    schedule 24.02.2013
comment
Вы имеете в виду перебор всех файлов lua?   -  person hjpotter92    schedule 24.02.2013
comment
я установил lua, и я получаю luadoc_start, но когда я запускаю его, я получаю сообщение об ошибке, нужна ли какая-либо зависимость или какая-либо дополнительная работа, которую я должен выполнить?   -  person Antwan    schedule 12.07.2014
comment
Как вы получили в свои руки этот файл? Я установил все с помощью luarocks, но просто не понимаю, как запустить эту штуку ( stackoverflow.com/ вопросы/41203830/how-to-run-luadoc )   -  person Stefan Falk    schedule 18.12.2016


Ответы (2)


Для использования luadoc в Lua для Windows команда выглядит следующим образом:

luadoc_start.bat path\to\lua\file\name.lua

что должно быть сделано либо в окне командной строки, либо в powershell.

Я получаю файл документа для правильной генерации, но как это сделать для всего проекта? Я понимаю, что есть аргумент -d, но я не уверен, как его использовать, ни одна из моих попыток не увенчалась успехом.

Для этой задачи вам потребуется написать сценарий оболочки. Вот небольшой сценарий powershell.

$files = Get-ChildItem .\
foreach( $file in $files ) {
    luadoc_start.bat "$file"
}

Где вам нужно cd перейти в каталог path\to\lua\file и запустить этот PS1 файл.

person hjpotter92    schedule 23.02.2013
comment
Итак, с ExecutionPolicy все было немного запутанно, но я заставил его работать! Я удивлен, что в LuaDoc нет встроенных способов создания документа для всей иерархии, но в любом случае спасибо всем. - person Florent Poujol; 24.02.2013
comment
Есть ли шанс, что вы можете помочь мне здесь? - person Stefan Falk; 18.12.2016

Просто добавьте строку pause к строке luadoc_start.bat, и вы увидите экран справки.

person Egor Skriptunoff    schedule 22.02.2013