Skip to content

verhovsky/rendergit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rendergit

See all the code of a repository as a single scrollable, syntax highlighted page.

Vibe-coded with Codex.

Sorts files/directories from oldest to newest so it takes a long time to run (default). Use --sort=filename to skip git history lookup and render faster.

Basic usage

npm install
node rendergit.mjs https://github.com/verhovsky/rendergit

You can also pass a local directory.

Ignore config

If ~/.config/rendergit.conf exists, rendergit reads an [ignore] section from it and skips matching files.

Example:

[ignore]
node_modules
dist/
package-lock.json
docs/*.png
src/**/*.test.js

Patterns are matched against repo-relative paths. Entries without a slash match at any directory depth, so package-lock.json also skips packages/component-runtime/package-lock.json. Entries with a slash are repo-relative. Plain entries can target a file or directory, and *, ?, and ** are supported for wildcards.

About

Render any git repo or directory into a single static HTML page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%