3Генернирует LaTeX-таблицы всех классов, структур и их полей и методов из проекта Xcode для вставки в техническую документацию.
8brew install ilyakooo0/tap/sourceDocsSwift
14sourceDocsSwift -i path/to/XcodePrjectDirectory/ -o path/to/output/doc.tex -s latex -l 1
18sourceDocsSwift -s tech -l 2
21По умолчанию ищет проект в текущей папке и пишет результат в эту же папку в файл `doc.tex`.
23В LaTeX документ можно вставить просто положив рядом с щсновным `.tex` документом и вставив в нужное место:
29Так же требуется пакет `longtable`. Если в вашем шаблоне этого еще нигде нет, то где-нибудь в преамбуле надо вставить:
36- `[-s | --style] [latex | tech]` -- стиль команды самого внешнего уровня
37- `[-l | --level] [1 | 2 | 3]` -- отступ в уровнях
38- `[-i | --input] path/to/projectDirectory` -- путь к папке с проектом
39- `[-o | --output] path/to/output.tex` -- путь к фалу, в который писать результат
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list