Home

Awesome

Generated Badges

Buy me a coffee Build & Deploy npm version

Create a badge using GitHub Actions and GitHub Workflow CPU time (no 3rd parties servers)

Install

$ npm i generated-badges -g

Command Help

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

Github Actions

- 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:

blue badges cyan badges green badges yellow badges red badges pink badges purple badges grey badges black badges gradient badges

Input Parameters

Output Parameters

Related

Contributors

As always, thanks to our amazing contributors!

<a href="https://github.com/jaywcjlove/generated-badges/graphs/contributors"> <img src="https://jaywcjlove.github.io/generated-badges/CONTRIBUTORS.svg" /> </a>

Made with github-action-contributors.

License

Licensed under the MIT License.