Skip to content

Count project Lines of Code & generate a badge for display.

License

Notifications You must be signed in to change notification settings

shadowmoose/GHA-LoC-Badge

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

LoC-Badge Generated Button

Count project Lines of Code & generate a badge for display.

To use:

In a Github Action, download your project and run this action:

      - name: Make Code Badge
        uses: shadowmoose/[email protected]
        id: badge
        with:
          debug: true
          directory: ./
          badge: ./output/badge.svg
          patterns: '*.js'  # Patterns in the format of a '.gitignore' file, separated by pipes.
          ignore: 'node_modules'

Once the badge has been generated, use whatever tool you prefer to upload it somewhere. I personally prefer to push the badges to another branch of the project, where they can be linked easily.

You can see a full example file that does this here.

The output badge can be customized. Check out the input options here.

About

Count project Lines of Code & generate a badge for display.

Resources

License

Stars

Watchers

Forks

Packages

No packages published