From d0b24e8d1fb60b5437ea977d2762e84fa783b1a9 Mon Sep 17 00:00:00 2001 From: Dave Herman Date: Sun, 5 Sep 2021 10:45:17 -0700 Subject: [PATCH] Asciinema playback cleanup (#213) * Asciinema playback cleanup: - Change height to 24 rows - Eliminate same-line animations, which don't seem to be rendering correctly and aren't particularly important to the animation anyway --- static/asciinema/demo.cast | 101 +------------------------------------ 1 file changed, 1 insertion(+), 100 deletions(-) diff --git a/static/asciinema/demo.cast b/static/asciinema/demo.cast index 4924c04e..266486b0 100644 --- a/static/asciinema/demo.cast +++ b/static/asciinema/demo.cast @@ -1,4 +1,4 @@ -{"version": 2, "width": 146, "height": 67, "timestamp": 1621359166, "env": {"SHELL": "/usr/local/bin/bash", "TERM": "xterm-256color"}} +{"version": 2, "width": 146, "height": 24, "timestamp": 1621359166, "env": {"SHELL": "/usr/local/bin/bash", "TERM": "xterm-256color"}} [0.267832, "o", "\u001b[?2004h\r\n\u001b[1;36m~\u001b[0m \r\n\u001b[1;32m❯\u001b[0m "] [1.107786, "o", "n"] [1.187519, "o", "p"] @@ -82,26 +82,6 @@ [11.555271, "o", "\r\n"] [11.55545, "o", "\u001b[?2004l\r"] [11.830054, "o", "\u001b[?25l"] -[11.832928, "o", "⸨\u001b[90m░░░░░░░░░░░░░░░░░░\u001b[0m⸩ ⠇ reify: \u001b[32;40mtiming\u001b[0m \u001b[35marborist:ctor\u001b[0m Completed in 1ms\u001b[0m\u001b[K\r"] -[11.898772, "o", "⸨\u001b[7m \u001b[27m\u001b[90m░░░░░░░░░\u001b[0m⸩ ⠦ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[11.952392, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.005559, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.059559, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.111122, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.164422, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.219046, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.273252, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.32584, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.376289, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.429401, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.482372, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.536406, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.590593, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.645729, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.697332, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.751496, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.805971, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] -[12.859379, "o", "⸨\u001b[7m \u001b[27m⸩ ⠧ reify:cargo-cp-artifact: \u001b[32;40mtiming\u001b[0m \u001b[35mreify:loadBundles\u001b[0m Completed in 0ms\u001b[0m\u001b[K\r"] [12.871102, "o", "\r\u001b[K\u001b[?25h"] [12.872562, "o", "\r\n> my-module@0.1.0 install\r\n> npm run build\r\n\r\n"] [13.109417, "o", "\r\n> my-module@0.1.0 build\r\n> cargo-cp-artifact -nc index.node -- cargo build --message-format=json-render-diagnostics\r\n\r\n"] @@ -109,92 +89,13 @@ [14.62973, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m proc-macro2 v1.0.26\r\n"] [14.629859, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m unicode-xid v0.2.2\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m neon-build v0.8.2\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m syn v1.0.72\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m cfg-if v1.0.0\r\n"] [14.629982, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m smallvec v1.6.1\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m semver-parser v0.7.0\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m cslice v0.2.0\r\n"] -[14.630087, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [ ] 0/23: cfg-if, semver-parser, neon-build(build.rs), syn(build.rs), proc-macro2(build.rs), cslice, ...\r"] [14.786955, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m libloading v0.6.7\r\n"] -[14.787145, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [ ] 0/23: cfg-if, semver-parser, neon-build(build.rs), syn(build.rs), proc-macro2(build.rs), libloadi...\r"] -[14.795046, "o", "\u001b[K"] -[14.795261, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [ ] 0/23: cfg-if, semver-parser, neon-build(build.rs), syn(build.rs), proc-macro2(build.rs), libloadi...\r"] -[14.795486, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [> ] 1/23: semver-parser, neon-build(build.rs), syn(build.rs), proc-macro2(build.rs), libloading, csli...\r"] -[14.866792, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m"] -[14.866954, "o", "\u001b[36m Building\u001b[0m [> ] 1/23: semver-parser, neon-build(build.rs), syn(build.rs), proc-macro2(build.rs), libloading, csli...\r"] -[14.867214, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=> ] 2/23: semver-parser, neon-build(build.rs), syn(build.rs), proc-macro2(build.rs), libloading, smal...\r"] -[14.867293, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [==> ] 3/23: semver-parser, neon-build(build.rs), syn(build.rs), proc-macro2(build.rs), libloading, smal...\r"] -[14.943979, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[36m "] -[14.944076, "o", " Building\u001b[0m [==> ] 3/23: semver-parser, neon-build(build.rs), syn(build.rs), proc-macro2(build.rs), libloading, smal...\r"] -[14.944322, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m "] -[14.944428, "o", "[===> ] 4/23: semver-parser, neon-build(build), syn(build.rs), proc-macro2(build.rs), libloading, smallvec \r"] [15.020492, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m semver v0.9.0\r\n"] -[15.02064, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [===> ] 4/23: semver-parser, neon-build(build), syn(build.rs), proc-macro2(build.rs), libloading, smallve...\r"] -[15.029153, "o", "\u001b[K"] -[15.029322, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [===> ] 4/23: semver-parser, neon-build(build), syn(build.rs), proc-macro2(build.rs), libloading, smallve...\r"] -[15.029707, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m "] -[15.029822, "o", "[=====> ] 5/23: semver-parser, syn(build.rs), proc-macro2(build.rs), libloading, neon-build, smallvec, semver \r"] -[15.06086, "o", "\u001b[K"] -[15.061163, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=====> ] 5/23: semver-parser, syn(build.rs), proc-macro2(build.rs), libloading, neon-build, smallvec, semver \r"] -[15.061374, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [======> ] 6/23: semver-parser, syn(build.rs), proc-macro2(build.rs), libloading, neon-build, semver \r"] -[15.095915, "o", "\u001b[K"] -[15.096117, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [======> ] 6/23: semver-parser, syn(build.rs), proc-macro2(build.rs), libloading, neon-build, semver \r"] -[15.0964, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m"] -[15.096512, "o", " [=======> ] 7/23: semver-parser, syn(build), proc-macro2(build.rs), libloading, neon-build, semver \r"] -[15.103348, "o", "\u001b[K"] -[15.103527, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=======> ] 7/23: semver-parser, syn(build), proc-macro2(build.rs), libloading, neon-build, semver \r"] -[15.103762, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m "] -[15.103882, "o", "[========> ] 8/23: semver-parser, syn(build), libloading, neon-build, proc-macro2(build), semver \r"] [15.12138, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m neon-runtime v0.8.2\r\n"] -[15.121571, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [========> ] 8/23: semver-parser, syn(build), libloading, neon-build, neon-runtime, proc-macro2(build), semver \r"] -[15.176019, "o", "\u001b[K"] -[15.176214, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [========> ] 8/23: semver-parser, syn(build), libloading, neon-build, neon-runtime, proc-macro2(build), semver \r"] -[15.176387, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=========> ] 9/23: semver-parser, syn(build), neon-build, neon-runtime, proc-macro2(build), semver "] -[15.176492, "o", "\r"] -[15.19286, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=========> ] 9/23: semver-parser, syn(build), neon-build, neon-runtime, proc-macro2(build), semver \r"] -[15.193089, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [==========> ] 10/23: syn(build), neon-build, neon-runtime, proc-macro2(build), semver \r"] -[15.302971, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[36m"] -[15.303015, "o", " Building\u001b[0m [==========> ] 10/23: syn(build), neon-build, neon-runtime, proc-macro2(build), semver \r"] [15.303186, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m neon v0.8.2\r\n"] -[15.303259, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [===========> ] 11/23: neon(build.rs), syn(build), neon-runtime, proc-macro2(build), semver \r"] -[15.453388, "o", "\u001b[K"] -[15.453555, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [===========> ] 11/23: neon(build.rs), syn(build), neon-runtime, proc-macro2(build), semver \r"] -[15.453822, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m"] -[15.453926, "o", " [=============> ] 12/23: neon(build.rs), neon-runtime, proc-macro2(build), semver \r"] -[15.506951, "o", "\u001b[K"] -[15.507069, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=============> ] 12/23: neon(build.rs), neon-runtime, proc-macro2(build), semver \r"] -[15.507244, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [==============> ] 13/23: neon(build.rs), neon-runtime, proc-macro2(build) \r"] -[15.595245, "o", "\u001b[K"] -[15.595373, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [==============> ] 13/23: neon(build.rs), neon-runtime, proc-macro2(build) \r"] -[15.595658, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [===============> ] 14/23: neon-runtime, neon(build), proc-macro2(build) \r"] -[15.696975, "o", "\u001b[K"] -[15.69702, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [===============> ] 14/23: neon-runtime, neon(build), proc-macro2(build) \r"] -[15.697333, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [================> ] 15/23: proc-macro2, neon-runtime, neon(build) "] -[15.697411, "o", "\r"] -[15.753592, "o", "\u001b[K"] -[15.75376, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [================> ] 15/23: proc-macro2, neon-runtime, neon(build) \r"] -[15.75394, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=================> ] 16/23: proc-macro2, neon-runtime \r"] -[15.915798, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=================> ] 16/23: proc-macro2, neon-runtime \r"] -[15.916001, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [==================> ] 17/23: proc-macro2 \r"] [16.233805, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m quote v1.0.9\r\n"] -[16.233862, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [==================> ] 17/23: proc-macro2, quote \r"] -[16.451191, "o", "\u001b[K\u001b[0m"] -[16.451354, "o", "\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [==================> ] 17/23: proc-macro2, quote \r\u001b[0m\u001b[0m\u001b[1m\u001b[36m "] -[16.45148, "o", " Building\u001b[0m [====================> ] 18/23: quote \r"] -[16.583595, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [====================> ] 18/23: syn, quote \r"] -[16.678259, "o", "\u001b[K"] -[16.678523, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [====================> ] 18/23: syn, quote \r"] -[16.678667, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=====================> ] 19/23: syn \r"] -[20.720861, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=====================> ] 19/23: syn "] -[20.721018, "o", "\r"] [20.721143, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m neon-macros v0.8.2\r\n"] -[20.721261, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [======================> ] 20/23: neon-macros \r"] -[21.271836, "o", "\u001b[K"] -[21.271955, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [======================> ] 20/23: neon-macros \r"] -[21.272148, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [=======================> ] 21/23: neon "] -[21.272227, "o", "\r"] -[22.122761, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m "] -[22.122906, "o", "[=======================> ] 21/23: neon \r"] [22.123046, "o", "\u001b[K\u001b[0m\u001b[0m\u001b[1m\u001b[32m Compiling\u001b[0m my-module v0.1.0 (~/my-module)\r\n"] -[22.123114, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [========================> ] 22/23: my-module \r"] -[22.48618, "o", "\u001b[K"] -[22.48628, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[36m Building\u001b[0m [========================> ] 22/23: my-module \r"] -[22.486407, "o", "\u001b[K"] [22.486477, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 9.16s\r\n"] [22.505782, "o", "\r\nadded 1 package, and audited 2 packages in 11s\r\n"] [22.50687, "o", "\r\nfound \u001b[32m\u001b[1m0\u001b[22m\u001b[39m vulnerabilities\r\n"]