chore: add minimal logo

This commit is contained in:
Daylin Morgan 2023-05-15 13:07:32 -05:00
parent 6543c26125
commit 741a24983c
Signed by: daylin
GPG Key ID: C1E52E7DD81DF79F
3 changed files with 139 additions and 3 deletions

View File

@ -47,9 +47,17 @@ docs-theme:
docs/rich-diff.md:
@./scripts/rich-diff > $@
docs-logos:
@lolcat -F .5 -S 9 -f assets/logo.txt | yartsu -o assets/logo.svg
@yartsu -o assets/help.svg -t "yartsu --help" -- yartsu -h
.PHONY: docs-logos
docs-logos: assets/logo.svg assets/logo-minimal.svg
assets/logo.svg: assets/logo.txt
@lolcat -F .5 -S 9 -f $< | yartsu -o $@
assets/logo-minimal.svg: assets/logo-minimal.txt
@lolcat -F .5 -S 9 -f $< | yartsu -o $@ -w "$(shell wc -L $< | awk '{print $$1}')" -t ' '
assets/help.svg:
@yartsu -o $@ -t "yartsu --help" -- yartsu -h
clean: ## cleanup build and loose files
@rm -rf build dist capture.svg

121
assets/logo-minimal.svg Normal file
View File

@ -0,0 +1,121 @@
<svg class="rich-terminal shadow" viewBox="0 0 244.33333333333334 253.13333333333333" xmlns="http://www.w3.org/2000/svg">
<!-- Generated with Rich https://www.textualize.io & yartsu https://github.com/daylinmorgan/yartsu -->
<style>
@font-face {
font-family: "Fira Code";
src: local("FiraCode-Regular"),
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Regular.woff2") format("woff2"),
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Regular.woff") format("woff");
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: "Fira Code";
src: local("FiraCode-Bold"),
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Bold.woff2") format("woff2"),
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Bold.woff") format("woff");
font-style: bold;
font-weight: 700;
}
.terminal-1963595801-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
.terminal-1963595801-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
.shadow {
-webkit-filter: drop-shadow( 2px 5px 2px rgba(0, 0, 0, .7));
filter: drop-shadow( 2px 5px 2px rgba(0, 0, 0, .7));
}
.terminal-1963595801-r1 { fill: #06dc9d }
.terminal-1963595801-r2 { fill: #0de988 }
.terminal-1963595801-r3 { fill: #18f373 }
.terminal-1963595801-r4 { fill: #26fa5e }
.terminal-1963595801-r5 { fill: #36fe4a }
.terminal-1963595801-r6 { fill: #48fe38 }
.terminal-1963595801-r7 { fill: #5cfb28 }
.terminal-1963595801-r8 { fill: #71f41a }
.terminal-1963595801-r9 { fill: #86ea0e }
.terminal-1963595801-r10 { fill: #9bdd06 }
.terminal-1963595801-r11 { fill: #afce02 }
.terminal-1963595801-r12 { fill: #c6d0f5 }
.terminal-1963595801-r13 { fill: #c2bc01 }
.terminal-1963595801-r14 { fill: #d3a903 }
.terminal-1963595801-r15 { fill: #e29409 }
.terminal-1963595801-r16 { fill: #ee7f12 }
.terminal-1963595801-r17 { fill: #f76a1e }
.terminal-1963595801-r18 { fill: #fc562d }
.terminal-1963595801-r19 { fill: #fe423e }
.terminal-1963595801-r20 { fill: #fd3151 }
.terminal-1963595801-r21 { fill: #f82165 }
.terminal-1963595801-r22 { fill: #f0147a }
.terminal-1963595801-r23 { fill: #e50b8f }
.terminal-1963595801-r24 { fill: #d704a4 }
.terminal-1963595801-r25 { fill: #c601b7 }
.terminal-1963595801-r26 { fill: #b401ca }
.terminal-1963595801-r27 { fill: #a005da }
.terminal-1963595801-r28 { fill: #8b0ce7 }
.terminal-1963595801-r29 { fill: #7617f2 }
.terminal-1963595801-r30 { fill: #6124f9 }
.terminal-1963595801-r31 { fill: #4d34fe }
.terminal-1963595801-r32 { fill: #3a46fe }
.terminal-1963595801-r33 { fill: #2a59fb }
.terminal-1963595801-r34 { fill: #1b6ef5 }
.terminal-1963595801-r35 { fill: #1083ec }
.terminal-1963595801-r36 { fill: #0798df }
</style>
<defs>
<clipPath id="terminal-1963595801-clip-terminal">
<rect x="0" y="0" width="206.39999999999998" height="169.79999999999998" />
</clipPath>
<clipPath id="terminal-1963595801-line-0">
<rect x="0" y="1.5" width="207.4" height="24.65"/>
</clipPath>
<clipPath id="terminal-1963595801-line-1">
<rect x="0" y="25.9" width="207.4" height="24.65"/>
</clipPath>
<clipPath id="terminal-1963595801-line-2">
<rect x="0" y="50.3" width="207.4" height="24.65"/>
</clipPath>
<clipPath id="terminal-1963595801-line-3">
<rect x="0" y="74.7" width="207.4" height="24.65"/>
</clipPath>
<clipPath id="terminal-1963595801-line-4">
<rect x="0" y="99.1" width="207.4" height="24.65"/>
</clipPath>
<clipPath id="terminal-1963595801-line-5">
<rect x="0" y="123.5" width="207.4" height="24.65"/>
</clipPath>
</defs>
<rect fill="#1e1e2e" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="10.1667" y="1" width="224" height="218.8" rx="8"/><text class="terminal-1963595801-title" fill="#c6d0f5" text-anchor="middle" x="112" y="27">&#160;</text>
<g transform="translate(32,22)">
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
<circle cx="44" cy="0" r="7" fill="#28c840"/>
</g>
<g transform="translate(18.166666666666664, 41) scale(.95)" clip-path="url(#terminal-1963595801-clip-terminal)">
<g class="terminal-1963595801-matrix">
<text class="terminal-1963595801-r8" x="85.4" y="20" textLength="12.2" clip-path="url(#terminal-1963595801-line-0)">_</text><text class="terminal-1963595801-r9" x="97.6" y="20" textLength="12.2" clip-path="url(#terminal-1963595801-line-0)">_</text><text class="terminal-1963595801-r10" x="109.8" y="20" textLength="12.2" clip-path="url(#terminal-1963595801-line-0)">_</text><text class="terminal-1963595801-r11" x="122" y="20" textLength="12.2" clip-path="url(#terminal-1963595801-line-0)">_</text><text class="terminal-1963595801-r12" x="207.4" y="20" textLength="12.2" clip-path="url(#terminal-1963595801-line-0)">
</text><text class="terminal-1963595801-r6" x="24.4" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r7" x="36.6" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">[</text><text class="terminal-1963595801-r8" x="48.8" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">]</text><text class="terminal-1963595801-r9" x="61" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r10" x="73.2" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">/</text><text class="terminal-1963595801-r11" x="85.4" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r13" x="97.6" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r14" x="109.8" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r15" x="122" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r16" x="134.2" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">\</text><text class="terminal-1963595801-r17" x="146.4" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r18" x="158.6" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r19" x="170.8" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">n</text><text class="terminal-1963595801-r20" x="183" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">_</text><text class="terminal-1963595801-r12" x="207.4" y="44.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-1)">
</text><text class="terminal-1963595801-r8" x="12.2" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">|</text><text class="terminal-1963595801-r9" x="24.4" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">_</text><text class="terminal-1963595801-r10" x="36.6" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">_</text><text class="terminal-1963595801-r11" x="48.8" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">_</text><text class="terminal-1963595801-r13" x="61" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">_</text><text class="terminal-1963595801-r14" x="73.2" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">_</text><text class="terminal-1963595801-r15" x="85.4" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">.</text><text class="terminal-1963595801-r16" x="97.6" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">-</text><text class="terminal-1963595801-r17" x="109.8" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">-</text><text class="terminal-1963595801-r18" x="122" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">.</text><text class="terminal-1963595801-r19" x="134.2" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">_</text><text class="terminal-1963595801-r20" x="146.4" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">_</text><text class="terminal-1963595801-r21" x="158.6" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">(</text><text class="terminal-1963595801-r22" x="170.8" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">)</text><text class="terminal-1963595801-r23" x="183" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">_</text><text class="terminal-1963595801-r24" x="195.2" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">|</text><text class="terminal-1963595801-r12" x="207.4" y="68.8" textLength="12.2" clip-path="url(#terminal-1963595801-line-2)">
</text><text class="terminal-1963595801-r11" x="12.2" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">|</text><text class="terminal-1963595801-r13" x="24.4" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">L</text><text class="terminal-1963595801-r14" x="36.6" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">I</text><text class="terminal-1963595801-r17" x="73.2" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">/</text><text class="terminal-1963595801-r18" x="85.4" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">/</text><text class="terminal-1963595801-r19" x="97.6" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">#</text><text class="terminal-1963595801-r21" x="122" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">\</text><text class="terminal-1963595801-r22" x="134.2" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">\</text><text class="terminal-1963595801-r27" x="195.2" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">|</text><text class="terminal-1963595801-r12" x="207.4" y="93.2" textLength="12.2" clip-path="url(#terminal-1963595801-line-3)">
</text><text class="terminal-1963595801-r15" x="12.2" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">|</text><text class="terminal-1963595801-r20" x="73.2" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">\</text><text class="terminal-1963595801-r21" x="85.4" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">\</text><text class="terminal-1963595801-r22" x="97.6" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">_</text><text class="terminal-1963595801-r23" x="109.8" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">_</text><text class="terminal-1963595801-r24" x="122" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">/</text><text class="terminal-1963595801-r25" x="134.2" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">/</text><text class="terminal-1963595801-r30" x="195.2" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">|</text><text class="terminal-1963595801-r12" x="207.4" y="117.6" textLength="12.2" clip-path="url(#terminal-1963595801-line-4)">
</text><text class="terminal-1963595801-r18" x="12.2" y="142" textLength="12.2" clip-path="url(#terminal-1963595801-line-5)">|</text><text class="terminal-1963595801-r24" x="85.4" y="142" textLength="12.2" clip-path="url(#terminal-1963595801-line-5)">&#x27;</text><text class="terminal-1963595801-r25" x="97.6" y="142" textLength="12.2" clip-path="url(#terminal-1963595801-line-5)">-</text><text class="terminal-1963595801-r26" x="109.8" y="142" textLength="12.2" clip-path="url(#terminal-1963595801-line-5)">-</text><text class="terminal-1963595801-r27" x="122" y="142" textLength="12.2" clip-path="url(#terminal-1963595801-line-5)">&#x27;</text><text class="terminal-1963595801-r33" x="195.2" y="142" textLength="12.2" clip-path="url(#terminal-1963595801-line-5)">|</text><text class="terminal-1963595801-r12" x="207.4" y="142" textLength="12.2" clip-path="url(#terminal-1963595801-line-5)">
</text><text class="terminal-1963595801-r21" x="12.2" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">&#x27;</text><text class="terminal-1963595801-r22" x="24.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r23" x="36.6" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r24" x="48.8" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r25" x="61" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r26" x="73.2" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r27" x="85.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r28" x="97.6" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r29" x="109.8" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r30" x="122" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r31" x="134.2" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r32" x="146.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r33" x="158.6" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r34" x="170.8" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r35" x="183" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">-</text><text class="terminal-1963595801-r36" x="195.2" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">&#x27;</text><text class="terminal-1963595801-r12" x="207.4" y="166.4" textLength="12.2" clip-path="url(#terminal-1963595801-line-6)">
</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

7
assets/logo-minimal.txt Normal file
View File

@ -0,0 +1,7 @@
____
_[]_/____\__n_
|_____.--.__()_|
|LI //# \\ |
| \\__// |
| '--' |
'--------------'