Synopsis
<group> argument is required. It identifies the meeting group whose templates are used to generate the issue, minutes document, and calendar lookup.
Arguments
The meeting group shortname (e.g.,
tsc, build, uvwasi). Must match a set of four template files in the templates/ directory:invited_<group>observers_<group>meeting_base_<group>minutes_base_<group>
Options
Show output without creating or updating anything. The tool still reads configuration, fetches agenda issues from GitHub, and generates content — but it prints the result to the console instead of writing to HackMD or GitHub. Calendar fetching is also skipped.
Create a new GitHub issue and a new HackMD document even if one already exists with the same title. By default the tool searches for an existing open issue and updates it if found.
Show debug output. Passes
console as the Octokit logger, which causes console.debug output to appear for every GitHub API call.Usage examples
Exit codes
| Code | Meaning |
|---|---|
0 | Success — artifacts were created, or no meeting was found for the current week (both are normal outcomes). |
| Non-zero | Error — a required configuration value is missing, a template file cannot be read, or an API call fails. |
The tool uses commander v14 for argument parsing. The
--env-file flag is a Node.js built-in available since Node.js 20.6.0 and is not part of this package.