.
gitwalker bir Python git depoları veri toplama aracı & nbsp olduğu; O, her revizyon kontrol bazı komut çalıştıran ve JSON dosyasına çıktı günlüğü sürecini otomatik hale getirir. Ek komutlar Python sınıfları yazarak eklenebilir.
ne yapabilirim?
Şu anda gitwalker komutları inşa iki destekler:
- Bir LaTeX kelime sayısı
- Du disk kullanımını komutu
- Keyfi kabuk komutları
Onun basit ek komutlar eklemek için - Dosya tools.py bakın
dahil komut gitwalk_plot birden çok veri dosyalarını üstteki zaman serisi grafikleri üretmek için matplotlib çerçevesini kullanır.
Bulmak
Eğer Pip kurduysanız, sadece gitwalker yüklemek pip
Kullanım
Kelimenin tüm kaydedilmesini arasında bir git-paletli LaTeX proje sayısı:
gitwalk --wordcount myfile.tex --out wordcount.json / / yol / proje
Bu, her revizyon kontrol ve bir kelime deposu dosya myfile.tex saymak çalıştırmadan önce geçici bir dizine de / yolu / / projeye depo clone olacaktır. Sonuçlar dosya wordcount.json çıkış olacak
gitwalker ayrıca daha önce üretilen günlük dosyasının değişenleri güncelleştirme destekler. Yeni işlenen revizyonlar eklemek için,
gitwalk attiklari wordcount.json --wordcount myfile.tex --out wordcount.json / / yol / proje
Matplotlib kullanarak aynı eksenler üzerinde böyle bir çıkış dosyalarının bir dizi çizmek için ekli komut vardır. örneğin
gitwalk_plot --plot file1.json bana kırmızı --plot you.json mavi wordcount / wordcount
Belirtilen etiketleri ve renkleri kullanarak aynı eksende dosyalar file1.json ve file2.json arsa olacaktır. Bu durumda wordcount / wordcount içinde - değeri komut satırının sonundaki yolu biçimi üzerinden JSON dosyasından çıkardı edilecektir. Bir de çalıştırabilir
gitwalk_plot --plot file1.json beni kırmızı --plot you.json mavi wordcount / nfigures
. Her tamamlama mevcut LaTeX rakamları sayısını çizmek için
Gereksinimler :
- Python
Yorum Bulunamadı