I’m putting together a few slides that will become a silent video running on a TV on our stand at All Things Open next week. I wanted to have some “interesting” uses of our command line tools shown as embedded videos. I can come up with some standard basic ones, but wondered if you seasoned tools users and developers had some suggestions for something interesting to see in a short GIF/MP4.
Below are some examples of what they kinda look like when made. I may speed them up or slow them down, that’s not set in stone. Some notes:
They’re intentionally slowed down in places so someone passing by doesn’t just see a flash
I should probably focus on application containers, and not OS ones, as they’re mostly boring
That said, it might be interesting to highlight Azure Linux 3, as that’s quite new
I’d like some examples beyond the basics
There will be subtitles on screen explaining what people are seeing
I’m not asking anyone to make GIFs, I can make those
Ignore that some have and some do not have drop-shadow
syft alpine:latest
grype ubuntu:latest
grant check alpine:latest --osi-approved --show-packages
Some examples of what I cranked out. I piped them through pv -qL $NUM to slow down the output. That way I can have the gif play out, and people can just about read what’s happening. Using 20 for $NUM when “typing” and 200 or even up to 512K (bytes per sec) when outputting a lot of text. The only downside of this is that piping through pv strips the beautiful color out
I took some of your examples and reworked them to also give shorter results, so we can specifically point to one section. For example this one does the same as the one above, but only shows output for /usr/bin/bash, not all files.
Also, for funzies, I also made mobile friendly versions to see how that would work
Output ./Videos/syft_alpine.latest.gif
Require echo
Set Shell "bash"
Set FontSize 32
Set Width 1200
Set Height 600
Set WindowBar Colorful
Set Theme catppuccin-macchiato
Set Margin 20
Set MarginFill "#0f40c0"
Set BorderRadius 10
Set Framerate 60
Set PlaybackSpeed 0.5
Type "syft alpine:latest" Sleep 500ms Enter
Sleep 5s