boyitzen/Directory Listing

GitHub Action to generate `index.html` files for directory listings

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 5, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: boyitzen/bible@786169af256c7c296cadd4f23d92f390f183c648 # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
targetPath to the target directory.
ignorePatterns for ignoring files or directories can be separated by commas or new lines. To ignore a directory recursively, please add `/**` at the end of the directory name. When a directory is ignored, an index file will not be generated for it, and excluded files will not be listed in the index file. For more examples, please refer to: https://github.com/isaacs/node-glob#usage node_modules/**,**/*.log,**/index.html,**/*.md,**/*.yaml,**/dist/**,**/.github/**
show-hiddenWhether to display hidden files and directoriesfalse
overwriteWhether to overwrite existing index.html filesfalse
footerThe footer content to be added to the index fileRepository <a href="https://github.com/${{ github.repository }}">${{ github.repository }}</a>
namedescription
generatedWhether the index files were generated (an array of paths)