gitwalker

Skjermbilde programvare:
gitwalker
Prog.varedetaljer:
Versjon: 0.1.6
Last opp dato: 15 Apr 15
Utvikler: Alex Sparrow
Lisens: Gratis
Popularitet: 9

Rating: 1.0/5 (Total Votes: 1)

gitwalker er en Python verktøy for å samle inn data fra git repositories. & Nbsp; Det automatiserer prosessen med å sjekke ut hver revisjon, kjører en kommando og logging utgang til en JSON-fil. Flere kommandoer kan legges til ved å skrive Python klasser.
Hva kan det gjøre?
Foreløpig gitwalker støtter to innebygde kommandoer:
- Et LaTeX ordtelling
- Du diskbruk kommando
- Vilkårlig shell-kommandoer
Dens grei å legge til flere kommandoer - se filen tools.py
Den medfølgende skriptet gitwalk_plot bruker matplotlib rammeverk for å produsere tidsserie grafer overliggende flere datafiler.
Komme Det
Hvis du har pip installert, er det bare pip installere gitwalker
Bruk
Til ordet telle en git-sporet LaTeX prosjekt på tvers av alle innlegg:
gitwalk --wordcount myfile.tex --out wordcount.json / sti / til / prosjekt
Dette vil klone depotet på / sti / til / prosjekt til en midlertidig katalog før du sjekker ut hver revisjon og kjører en ordtelling på filen myfile.tex i depotet. Resultatene vil bli sendt ut til filen wordcount.json
gitwalker støtter også inkrementell oppdatering av en tidligere produsert loggfil. For å legge til nylig begått revisjoner,
gitwalk --in wordcount.json --wordcount myfile.tex --out wordcount.json / sti / til / prosjekt
Det er en vedlagt skript for å plotte en rekke slike utdatafiler på de samme aksene med matplotlib. f.eks
gitwalk_plot --plot file1.json meg rød --plot you.json du blå wordcount / wordcount
Vil plotte filer file1.json og file2.json på de samme aksene med spesifiserte etiketter og farger. Verdien vil bli gravd ut fra JSON-fil via stien format på slutten av kommandolinjen - i dette tilfellet wordcount / wordcount. Man kan også kjøre
gitwalk_plot --plot file1.json meg rød --plot you.json du blå wordcount / nfigures
. å plotte antall LaTeX tall til stede i hver forplikte

Krav :

  • Python

Lignende programvare

Diffstat
Diffstat

20 Feb 15

hgnested
hgnested

14 Apr 15

github-collective
github-collective

20 Feb 15

Kommentarer til gitwalker

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!