From 514a436c91517f93a45a3a55fa3695662de74bdb Mon Sep 17 00:00:00 2001 From: Leonardo Ayala Date: Mon, 20 Jul 2026 23:47:37 +0200 Subject: [PATCH] Adds CLI animation as an example together with the tape file to use with vhs to regenerate the animation --- README.md | 4 ++ cli.tape | 132 ++++++++++++++++++++++++++++++++++++++++++++ docs/assets/cli.gif | Bin 0 -> 662941 bytes docs/index.md | 5 ++ 4 files changed, 141 insertions(+) create mode 100644 cli.tape create mode 100644 docs/assets/cli.gif diff --git a/README.md b/README.md index 1c49fc4..4f59b75 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,10 @@ A Python package for versioning and monitoring dataset changes throughout the machine learning lifecycle. +

+ CLI example +

+ ## Overview `dstrack` helps data scientists and ML engineers track how datasets evolve over time, catching schema drift, distribution shifts, and unexpected mutations before they silently break pipelines or degrade model performance. diff --git a/cli.tape b/cli.tape new file mode 100644 index 0000000..72c8ae3 --- /dev/null +++ b/cli.tape @@ -0,0 +1,132 @@ +# VHS documentation +# +# Output: +# Output .gif Create a GIF output at the given +# Output .mp4 Create an MP4 output at the given +# Output .webm Create a WebM output at the given +# +# Require: +# Require Ensure a program is on the $PATH to proceed +# +# Settings: +# Set FontSize Set the font size of the terminal +# Set FontFamily Set the font family of the terminal +# Set Height Set the height of the terminal +# Set Width Set the width of the terminal +# Set LetterSpacing Set the font letter spacing (tracking) +# Set LineHeight Set the font line height +# Set LoopOffset % Set the starting frame offset for the GIF loop +# Set Theme Set the theme of the terminal +# Set Padding Set the padding of the terminal +# Set Framerate Set the framerate of the recording +# Set PlaybackSpeed Set the playback speed of the recording +# Set MarginFill Set the file or color the margin will be filled with. +# Set Margin Set the size of the margin. Has no effect if MarginFill isn't set. +# Set BorderRadius Set terminal border radius, in pixels. +# Set WindowBar Set window bar type. (one of: Rings, RingsRight, Colorful, ColorfulRight) +# Set WindowBarSize Set window bar size, in pixels. Default is 40. +# Set TypingSpeed