Используя Shake v0.17.6, вы можете запустить --help
, который печатает что-то вроде:
Usage: my-shake-builder [options] [target] ...
Standard options:
-a FULL=SHORT, --abbrev=FULL=SHORT
Use abbreviation in status messages.
... snip ...
--no-print-directory Turn off -w, even if it was turned on implicitly.
Extra options:
--clean Clean before building.
--sleep Pause before executing.
--usepredicate Use &?> in preference to &%>
Targets:
- Main.exe
- **/*.deps
- **/*.dep
- **/*.o
- **/*.hi
- .pkgs
По умолчанию все правила с именем или шаблоном, например phony
, %>
, &%>
и т. д. добавляются в качестве имен, но вы можете контролировать это с помощью функции addTarget
.Вы можете получить список или цели, передав --help
или используя функцию getTargets
(это то, что --help
использует под капотом).