IonicaBizau / git-stats

🍀 Local git statistics including GitHub-like contributions calendars.
MIT License
6.41k stars 182 forks source link

Documentation: CLI image generation oneliner #122

Open sgregson opened 7 years ago

sgregson commented 7 years ago

I don't know if this is worth documenting, but I was playing with the CLI referenced using pageres and came up with a fun little ("little" 😜 ) one-liner:

TMP=$(mktemp)".html";OUT=gitstats-"$(date '+%Y-%m-%d')".png;rm $OUT && git-stats --raw | git-stats-html -o $TMP && pageres $TMP 775x250 --filename="gitstats-<%=date%>" && imgcat $OUT

Aside from a little tempfile and date manipulation to render only the final file into "~/Downloads", it depends on https://github.com/eddieantonio/imgcat to render the image into terminal.

imgcat_for_cli

great work with all these tools!

IonicaBizau commented 7 years ago

That's so neat! ✨ Documenting it would be so cool!

What terminal emulator are you using? I guess not all support images.

MattMarquise commented 4 years ago

Is there documentation for this now?

IonicaBizau commented 4 years ago

Not really, this can be added in this section as a TLDR, maybe:

https://github.com/IonicaBizau/git-stats#saving-the-data-as-html-and-images

ShabanaNaik commented 2 years ago

Hello,@IonicaBizau I would like to take this documentation task . Let me if I can work on this. What exactly would you like to be added in the document only the code or the image of the execution ..?