Add git add and ANSI output to gencommit.sh

Usually you want to `git add` when you run gencommit.sh, so that has
been added.

Also, add ANSI output because I like to see what we're generating while
in the terminal.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2024-05-31 22:26:39 -07:00
parent 3071725d31
commit ae288b06df
2 changed files with 43 additions and 40 deletions

View File

@@ -1,42 +1,42 @@
<svg width="256" height="160" xmlns="http://www.w3.org/2000/svg"> <svg width="256" height="160" xmlns="http://www.w3.org/2000/svg">
<rect x="0" y="0" width="32" height="32" fill="hsl(270.00,100.00%,70.00%)" /> <rect x="0" y="0" width="32" height="32" fill="hsl(120.00,100.00%,10.00%)" />
<rect x="32" y="0" width="32" height="32" fill="hsl(270.00,100.00%,50.00%)" /> <rect x="32" y="0" width="32" height="32" fill="hsl(120.00,100.00%,0.00%)" />
<rect x="64" y="0" width="32" height="32" fill="hsl(270.00,100.00%,76.67%)" /> <rect x="64" y="0" width="32" height="32" fill="hsl(120.00,100.00%,23.33%)" />
<rect x="96" y="0" width="32" height="32" fill="hsl(270.00,100.00%,70.00%)" /> <rect x="96" y="0" width="32" height="32" fill="hsl(120.00,100.00%,3.33%)" />
<rect x="128" y="0" width="32" height="32" fill="hsl(270.00,100.00%,100.00%)" /> <rect x="128" y="0" width="32" height="32" fill="hsl(120.00,100.00%,23.33%)" />
<rect x="160" y="0" width="32" height="32" fill="hsl(270.00,100.00%,66.67%)" /> <rect x="160" y="0" width="32" height="32" fill="hsl(120.00,100.00%,6.67%)" />
<rect x="192" y="0" width="32" height="32" fill="hsl(270.00,100.00%,83.33%)" /> <rect x="192" y="0" width="32" height="32" fill="hsl(120.00,100.00%,16.67%)" />
<rect x="224" y="0" width="32" height="32" fill="hsl(270.00,100.00%,63.33%)" /> <rect x="224" y="0" width="32" height="32" fill="hsl(120.00,100.00%,43.33%)" />
<rect x="0" y="32" width="32" height="32" fill="hsl(270.00,100.00%,70.00%)" /> <rect x="0" y="32" width="32" height="32" fill="hsl(120.00,100.00%,10.00%)" />
<rect x="32" y="32" width="32" height="32" fill="hsl(270.00,100.00%,93.33%)" /> <rect x="32" y="32" width="32" height="32" fill="hsl(120.00,100.00%,3.33%)" />
<rect x="64" y="32" width="32" height="32" fill="hsl(270.00,100.00%,56.67%)" /> <rect x="64" y="32" width="32" height="32" fill="hsl(120.00,100.00%,46.67%)" />
<rect x="96" y="32" width="32" height="32" fill="hsl(270.00,100.00%,63.33%)" /> <rect x="96" y="32" width="32" height="32" fill="hsl(120.00,100.00%,33.33%)" />
<rect x="128" y="32" width="32" height="32" fill="hsl(270.00,100.00%,80.00%)" /> <rect x="128" y="32" width="32" height="32" fill="hsl(120.00,100.00%,40.00%)" />
<rect x="160" y="32" width="32" height="32" fill="hsl(270.00,100.00%,66.67%)" /> <rect x="160" y="32" width="32" height="32" fill="hsl(120.00,100.00%,43.33%)" />
<rect x="192" y="32" width="32" height="32" fill="hsl(270.00,100.00%,70.00%)" /> <rect x="192" y="32" width="32" height="32" fill="hsl(120.00,100.00%,13.33%)" />
<rect x="224" y="32" width="32" height="32" fill="hsl(270.00,100.00%,90.00%)" /> <rect x="224" y="32" width="32" height="32" fill="hsl(120.00,100.00%,6.67%)" />
<rect x="0" y="64" width="32" height="32" fill="hsl(270.00,100.00%,83.33%)" /> <rect x="0" y="64" width="32" height="32" fill="hsl(120.00,100.00%,50.00%)" />
<rect x="32" y="64" width="32" height="32" fill="hsl(270.00,100.00%,66.67%)" /> <rect x="32" y="64" width="32" height="32" fill="hsl(120.00,100.00%,40.00%)" />
<rect x="64" y="64" width="32" height="32" fill="hsl(270.00,100.00%,73.33%)" /> <rect x="64" y="64" width="32" height="32" fill="hsl(120.00,100.00%,16.67%)" />
<rect x="96" y="64" width="32" height="32" fill="hsl(270.00,100.00%,76.67%)" /> <rect x="96" y="64" width="32" height="32" fill="hsl(120.00,100.00%,13.33%)" />
<rect x="128" y="64" width="32" height="32" fill="hsl(270.00,100.00%,56.67%)" /> <rect x="128" y="64" width="32" height="32" fill="hsl(120.00,100.00%,33.33%)" />
<rect x="160" y="64" width="32" height="32" fill="hsl(270.00,100.00%,73.33%)" /> <rect x="160" y="64" width="32" height="32" fill="hsl(120.00,100.00%,23.33%)" />
<rect x="192" y="64" width="32" height="32" fill="hsl(270.00,100.00%,60.00%)" /> <rect x="192" y="64" width="32" height="32" fill="hsl(120.00,100.00%,36.67%)" />
<rect x="224" y="64" width="32" height="32" fill="hsl(270.00,100.00%,50.00%)" /> <rect x="224" y="64" width="32" height="32" fill="hsl(120.00,100.00%,16.67%)" />
<rect x="0" y="96" width="32" height="32" fill="hsl(270.00,100.00%,96.67%)" /> <rect x="0" y="96" width="32" height="32" fill="hsl(120.00,100.00%,23.33%)" />
<rect x="32" y="96" width="32" height="32" fill="hsl(270.00,100.00%,63.33%)" /> <rect x="32" y="96" width="32" height="32" fill="hsl(120.00,100.00%,33.33%)" />
<rect x="64" y="96" width="32" height="32" fill="hsl(270.00,100.00%,70.00%)" /> <rect x="64" y="96" width="32" height="32" fill="hsl(120.00,100.00%,13.33%)" />
<rect x="96" y="96" width="32" height="32" fill="hsl(270.00,100.00%,80.00%)" /> <rect x="96" y="96" width="32" height="32" fill="hsl(120.00,100.00%,13.33%)" />
<rect x="128" y="96" width="32" height="32" fill="hsl(270.00,100.00%,76.67%)" /> <rect x="128" y="96" width="32" height="32" fill="hsl(120.00,100.00%,10.00%)" />
<rect x="160" y="96" width="32" height="32" fill="hsl(270.00,100.00%,86.67%)" /> <rect x="160" y="96" width="32" height="32" fill="hsl(120.00,100.00%,0.00%)" />
<rect x="192" y="96" width="32" height="32" fill="hsl(270.00,100.00%,100.00%)" /> <rect x="192" y="96" width="32" height="32" fill="hsl(120.00,100.00%,13.33%)" />
<rect x="224" y="96" width="32" height="32" fill="hsl(270.00,100.00%,93.33%)" /> <rect x="224" y="96" width="32" height="32" fill="hsl(120.00,100.00%,33.33%)" />
<rect x="0" y="128" width="32" height="32" fill="hsl(270.00,100.00%,53.33%)" /> <rect x="0" y="128" width="32" height="32" fill="hsl(120.00,100.00%,16.67%)" />
<rect x="32" y="128" width="32" height="32" fill="hsl(270.00,100.00%,50.00%)" /> <rect x="32" y="128" width="32" height="32" fill="hsl(120.00,100.00%,33.33%)" />
<rect x="64" y="128" width="32" height="32" fill="hsl(270.00,100.00%,83.33%)" /> <rect x="64" y="128" width="32" height="32" fill="hsl(120.00,100.00%,36.67%)" />
<rect x="96" y="128" width="32" height="32" fill="hsl(270.00,100.00%,63.33%)" /> <rect x="96" y="128" width="32" height="32" fill="hsl(120.00,100.00%,50.00%)" />
<rect x="128" y="128" width="32" height="32" fill="hsl(270.00,100.00%,100.00%)" /> <rect x="128" y="128" width="32" height="32" fill="hsl(120.00,100.00%,36.67%)" />
<rect x="160" y="128" width="32" height="32" fill="hsl(270.00,100.00%,90.00%)" /> <rect x="160" y="128" width="32" height="32" fill="hsl(120.00,100.00%,6.67%)" />
<rect x="192" y="128" width="32" height="32" fill="hsl(270.00,100.00%,66.67%)" /> <rect x="192" y="128" width="32" height="32" fill="hsl(120.00,100.00%,50.00%)" />
<rect x="224" y="128" width="32" height="32" fill="hsl(270.00,100.00%,56.67%)" /> <rect x="224" y="128" width="32" height="32" fill="hsl(120.00,100.00%,36.67%)" />
</svg> </svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -5,4 +5,7 @@ cd "$here/.."
echo "Generating examples/commithash.svg" echo "Generating examples/commithash.svg"
python3 -m colorhash "$(git rev-parse HEAD)" --input-type hash --hash sha1 --output-type svg --out examples/commithash.svg python3 -m colorhash "$(git rev-parse HEAD)" --input-type hash --hash sha1 --output-type svg --out examples/commithash.svg
git add examples/commithash.svg
# Also print the ANSI version to the command line
python3 -m colorhash "$(git rev-parse HEAD)" --input-type hash --hash sha1