A CLI for generating URLs to pre-filled GitHub issue forms
GitHub has a little-known feature that allows you to pass query params to the /issues/new
page. Those query params can specify values to inject into the issue form's title and body inputs.
npm i -g github-issue-template
The CLI expects three arguments:
repo
title
body
github-issue-template --repo sally/project --title "new thing" --body "the body"
If you want to use a file on disk as the body, cat
comes to the rescue:
github-issue-template --repo sally/project --title "new thing" --body "$(cat some/file.md)"
- is-url: Check whether a string is a URL.
- open: open a file or url in the user's preferred application
- yargs: Light-weight option parsing with an argv hash. No optstrings attached.
MIT
Generated by package-json-to-readme