diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4a9d8e8 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +*.png filter=lfs diff=lfs merge=lfs -text +*.gif filter=lfs diff=lfs merge=lfs -text diff --git a/Outline.md b/Outline.md index 314c682..b3c2912 100644 --- a/Outline.md +++ b/Outline.md @@ -2,7 +2,7 @@ ## Introduction : time: 2 minutes -![intro](./tapes/intro.tap.gif) +![intro](./img/gif/intro.gif) - Who am I - Why I'm here diff --git a/ShowStats.md b/ShowStats.md new file mode 100644 index 0000000..3ee1613 --- /dev/null +++ b/ShowStats.md @@ -0,0 +1,14 @@ +# Michael Housh + +Cincinnati, Ohio + +## Company + +Housh - The Home Energy Experts + +## Interests + +- Everything High Performance HVAC +- Home performance +- Hydronics +- Programming diff --git a/bin/show-stats b/bin/show-stats new file mode 100755 index 0000000..777a1a1 --- /dev/null +++ b/bin/show-stats @@ -0,0 +1,5 @@ +#!/bin/zsh + +gum spin --title "Computing stats..." -- sleep 5 + +cat ShowStats.md | gum format diff --git a/bin/where-he-from b/bin/where-he-from new file mode 100755 index 0000000..f7342fd --- /dev/null +++ b/bin/where-he-from @@ -0,0 +1,11 @@ +#!/bin/zsh +# +gum style --foreground 212 --border double \ + --align center --margin "1 2" --padding "2 4" \ + 'I can check that for you, one moment.' + +gum spin --title "Computing cooridnates..." -- sleep 5 + +gum style --foreground 212 --border double \ + --align center --margin "1 2" --padding "2 4" \ + 'Cincinnati, O-H-I-O!' diff --git a/bin/who-dis-guy b/bin/who-dis-guy new file mode 100755 index 0000000..fa5be03 --- /dev/null +++ b/bin/who-dis-guy @@ -0,0 +1,7 @@ +#!/bin/zsh + +gum style --foreground 212 --border double \ + --align center --margin "1 2" --padding "2 4" \ + 'Great question!!!' + +gum spin --title "Googling..." -- sleep 5 diff --git a/gum b/gum new file mode 100644 index 0000000..d5cd5b6 --- /dev/null +++ b/gum @@ -0,0 +1,15 @@ +# Michael Housh + +## Location + +Cincinnati, Ohio + +## Company + +Housh - The Home Energy Experts + +## Interests + +- Everything HVAC +- Hydronics +- Programming diff --git a/img/gif/intro.gif b/img/gif/intro.gif new file mode 100644 index 0000000..1c14233 --- /dev/null +++ b/img/gif/intro.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f214acb87eb8d07e2c03d4f8202e481d81b4aa2753e56cfeaf9bf9b80e77014b +size 135900 diff --git a/justfile b/justfile new file mode 100644 index 0000000..cc85785 --- /dev/null +++ b/justfile @@ -0,0 +1,4 @@ +tapes := "tapes" + +record tape="intro.tape": + vhs {{tapes}}/{{tape}} diff --git a/tapes/internal/showstats.tape b/tapes/internal/showstats.tape new file mode 100644 index 0000000..aba48d8 --- /dev/null +++ b/tapes/internal/showstats.tape @@ -0,0 +1,4 @@ + +Type "bin/show-stats" +Enter +Sleep 20s diff --git a/tapes/internal/whodis.tape b/tapes/internal/whodis.tape new file mode 100644 index 0000000..5cad099 --- /dev/null +++ b/tapes/internal/whodis.tape @@ -0,0 +1,12 @@ +Type "bin/who-dis-guy" +Enter +Sleep 5.5s +Type Michael freakin +Backspace 8 +Space 1 +Type@50ms Housh +Sleep 3s +Hide +Backspace 13 +Type clear +Enter diff --git a/tapes/intro.tap.gif b/tapes/intro.tap.gif deleted file mode 100644 index c6ccbc8..0000000 Binary files a/tapes/intro.tap.gif and /dev/null differ diff --git a/tapes/intro.tap.tape b/tapes/intro.tape similarity index 91% rename from tapes/intro.tap.tape rename to tapes/intro.tape index 1be506d..3fc20b6 100644 --- a/tapes/intro.tap.tape +++ b/tapes/intro.tape @@ -55,15 +55,21 @@ # Hide Hide the subsequent commands from the output # Show Show the subsequent commands in the output -Output tapes/intro.tap.gif +Output img/gif/intro.gif -Require echo - -Set Shell "bash" +Set Shell "zsh" Set FontSize 32 -Set Width 1200 -Set Height 600 +Set Width 1920 +Set Height 1080 +Set Theme "Catppuccin Mocha" +Set Margin 20 +Set MarginFill "#6B50FF" +Set Padding 4 +Set CursorBlink false +Set PlaybackSpeed 0.75 -Type "echo 'Welcome to VHS!'" Sleep 500ms Enter - -Sleep 5s +Source tapes/internal/whodis.tape +Hide +# Backspace 13 +Show +Source tapes/internal/showstats.tape