@cppalliance/antora-playbook-macros-extension
v0.0.2
Published
Playbook Macros Extension for Antora
Downloads
411
Readme
Antora Playbook Macros Extension
This allows you to use macros in your Antora playbook.
Configuration {#_configuration}
Any value in the playbook can use a macro with the ${key}
syntax. The
value will be replaced by the macro value as defined by one of the
following sources:
Environment variable
Uppercase environment variable
Asciidoc attribute
Default value
Predefined macros
Asciidoc attributes comes from the asciidoc.attributes
section of the
playbook. They can also be set in the antora command line using the
--attribute
option.
Default values are defined in the macros
section of extension
configuration. The provide a way to define default values for macros
that are not set in any other source.
The predefined macros are:
branch
: The current branch name as pergit rev-parse --abbrev-ref HEAD
commit-id
: The current commit hash as pergit rev-parse HEAD