Skip to content

A CLI tool for making gource visualizations of multiple repositories

License

Notifications You must be signed in to change notification settings

campbellcole/gourcers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gourcers

A Rust program for executing gource on many git repositories.

This program can be configured to clone every repo accessible by the GitHub account owning the token provided. You can filter the repos using the --include and --include-file options (see Include syntax).

After cloning the repos, this program will execute gource on each of them, saving the generated logs to a text file. Once all repos have had their logs generated, the logs are merged and sorted.

Finally, the merged log is passed into gource. This can be saved to a video.

Installation

Before installing, make sure you have the following programs installed:

  • git (also set up SSH keys as gourcers only uses SSH URLs)
  • gource

Usage