Skip to content

Visualize language migrations in a repo over time

Notifications You must be signed in to change notification settings

Vannevelj/lingo-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lingo-rs

lingo-rs allows you to generate a graph depicting the programming language distribution in a git repo over time.

Example output graph

Getting started

To create your first graph, run the following:

lingo-rs "C:/source/my-repo" --name "Example" --start "2019-01-01"

Other configurations include:

  • --end to specify the end date (default: today)
  • --branch to specify the branch you want to use (default: master)

Notes:

  • Make sure that your repo has no uncommitted changes
  • At the end of the run, lingo-rs will bring you back to HEAD of your branch. However if you cancel it earlier, it will end up with a detached HEAD
  • If your git history contains problematic files such as case-conflicting files on a case-sensitive folder, the repo can end up in a bad state when that commit is checked out.

About

Visualize language migrations in a repo over time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages