Create a badge using GitHub Actions and GitHub Workflow CPU time (no 3rd parties servers)
$ npm i generated-badges -g
Usage: generated-badges [options] [--help|h]
Options:
--version, -v Show version number.
--help, -h Displays help information.
--output, -o Output svg image path.
--label, -l The left label of the badge, usually static.
--labelColor <Color RGB> or <Color Name> (default: '555')
--style Badges style: flat, classic.
--status, -s Override default status text.
--scale Set badge scale (default: 1).
--color, -c <Color RGB> or <Color Name> (default: 'blue').'
--gradient, -g Adding a gradient to a badge.'
Example:
generated-badges --output coverage/badges.svg
generated-badges --style classic
generated-badges --color red
generated-badges --gradient c05cff --gradient fa5b37
- run: mkdir -p build
- name: Generate Badges
uses: jaywcjlove/generated-badges@main
with:
label: color
status: cyan
output: build/cyan.svg
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: xxxxxxx
publish_dir: ./build
Available color names:
label - The left label of the badge, usually static. (default :label)status - The right status as the badge, usually based on results. (default :status)style - Badges style: flat, classic. (default classic)color - An array (comma separated) with hex or named colors of the badge value background. (default blue)labelColor - Hex or named color for the label. (default 555)output - Output image path. (default BADGES.svg)scale - Set badge scale. (default 1)gradient - Adding a gradient to a badge. (example c05cff,fa5b37)svg svg image string: <svg xmlns.....As always, thanks to our amazing contributors!
Made with github-action-contributors.
Licensed under the MIT License.