From 7010a3d1e817002d331233cc10638b778444f37e Mon Sep 17 00:00:00 2001 From: Glenn Date: Tue, 24 Oct 2023 12:50:42 +0200 Subject: [PATCH] doc: add demo animation --- doc/output.play | 34 +++++++++++++++++++ doc/output.svg | 88 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+) create mode 100644 doc/output.play create mode 100644 doc/output.svg diff --git a/doc/output.play b/doc/output.play new file mode 100644 index 0000000..806bb80 --- /dev/null +++ b/doc/output.play @@ -0,0 +1,34 @@ +{"version": 2, "width": 80, "height": 24, "timestamp": 1698144413, "env": {"PS1": null}} +[1.018165, "o", "\u001b[?2004h▪ \u001b[1;0m~/src/minimalist-fuse-manager.draft\u001b[0m ▪ \u001b[1;34mgit develop\u001b[0m ▪ \u001b[0;31mglenux@dione (x86_64)\u001b[0m \r\r\n$ "] +[1.455154, "o", "m"] +[1.950563, "o", "f"] +[2.470096, "o", "m"] +[3.276897, "o", "\r\n\u001b[?2004l\r"] +[3.305204, "o", "\u001b[?25l\u001b[J\u001b[6n\u001b[?25h"] +[3.305518, "o", "\u001b[?25l\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\u001b[?1000h\u001b[?1002h\u001b[?1006h\u001b[9A\u001b[G\u001b[K\u001b[6n\u001b[?25h"] +[3.306429, "o", "\u001b[?25l\r\u001b[;30m╭──────────────────────────────────────────────────────────────────────────────╮\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m╰──────────────────────────────────────────────────────────────────────────────╯\u001b[m\u001b[8A\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[7A\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[;1;34m>\u001b[m\u001b[;m \u001b[m\u001b[;1m\u001b[m\u001b[;1m\u001b[m\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[4C\u001b[;37m4/4\u001b[m\u001b[;30m \u001b[m\u001b[;30m──────────────────────────────────────────────────────────────────────\u001b[m\u001b[;m \u001b[1A\r\u001b[4C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[4C\u001b[;37m4/4\u001b[m\u001b[;30m \u001b[m\u001b[;30m──────────────────────────────────────────────────────────────────────\u001b[m\u001b[;m \u001b[1B\r\u001b[2C\u001b[;1;31;40m>\u001b[m\u001b[;40m \u001b[m\u001b[;1;33;40mPersonal - Media Server\u001b[m\u001b[1B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mPersonal - Private Documents\u001b[m\u001b[1B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mPersonal - SSH Keys\u001b[m\u001b[1B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mWork - SSH Keys\u001b[m\u001b[5A\r\u001b[4C\u001b[?25h"] +[3.326805, "o", "\u001b[?25l\r\u001b[4C\u001b[?25h"] +[4.012419, "o", "\u001b[?25l\u001b[2B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mPersonal - Media Server\u001b[m\u001b[1B\r\u001b[2C\u001b[;1;31;40m>\u001b[m\u001b[;40m \u001b[m\u001b[;1;33;40mPersonal - Private Documents\u001b[m\u001b[3A\r\u001b[4C\u001b[?25h"] +[4.421863, "o", "\u001b[?25l\u001b[3B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mPersonal - Private Documents\u001b[m\u001b[1B\r\u001b[2C\u001b[;1;31;40m>\u001b[m\u001b[;40m \u001b[m\u001b[;1;33;40mPersonal - SSH Keys\u001b[m\u001b[4A\r\u001b[4C\u001b[?25h"] +[5.306557, "o", "\u001b[?25l\u001b[1A\r\u001b[J\u001b[?1000l\u001b[?1002l\u001b[?1006l\u001b[?25h"] +[5.307334, "o", "\u001b[33m>> Personal - SSH Keys\u001b[0m\r\n"] +[5.320419, "o", "Password: "] +[9.765985, "o", "\r\nDecrypting master key\r\n"] +[9.920941, "o", "\u001b[32mFilesystem mounted and ready.\u001b[0m\r\n"] +[9.923946, "o", "\u001b["] +[9.924126, "o", "32mVault Personal - SSH Keys is now available on /home/glenux/mnt/Personal - SSH Keys.Open\u001b[0m\r\n"] +[9.955489, "o", "\u001b[?2004h▪ \u001b[1;0m~/src/minimalist-fuse-manager.draft\u001b[0m ▪ \u001b[1;34mgit develop\u001b[0m ▪ \u001b[0;31mglenux@dione (x86_64)\u001b[0m \r\r\n$ "] +[10.923069, "o", "mfm"] +[12.707564, "o", "\r\n\u001b[?2004l\r"] +[12.736036, "o", "\u001b[?25l\u001b[J\u001b[6n\u001b[?25h"] +[12.736303, "o", "\u001b[?25l\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\n\u001b[G\u001b[?1000h\u001b[?1002h\u001b[?1006h\u001b[9A\u001b[G\u001b[K\u001b[6n\u001b[?25h"] +[12.737161, "o", "\u001b[?25l\r\u001b[;30m╭──────────────────────────────────────────────────────────────────────────────╮\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m│\u001b[m\u001b[;30m \u001b[m\u001b[;30m│\u001b[m\u001b[1B\r\u001b[;30m╰──────────────────────────────────────────────────────────────────────────────╯\u001b[m\u001b[8A\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[7A\r\u001b[2C\u001b[;m \r\u001b[2C\u001b[;1;34m>\u001b[m\u001b[;m \u001b[m\u001b[;1m\u001b[m\u001b[;1m\u001b[m\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[4C\u001b[;37m4/4\u001b[m\u001b[;30m \u001b[m\u001b[;30m──────────────────────────────────────────────────────────────────────\u001b[m\u001b[;m \u001b[1A\r\u001b[4C\u001b[1B\r\u001b[2C\u001b[;m \r\u001b[4C\u001b[;37m4/4\u001b[m\u001b[;30m \u001b[m\u001b[;30m──────────────────────────────────────────────────────────────────────\u001b[m\u001b[;m \u001b[1B\r\u001b[2C\u001b[;1;31;40m>\u001b[m\u001b[;40m \u001b[m\u001b[;1;33;40mPersonal - Media Server\u001b[m\u001b[1B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mPersonal - Private Documents\u001b[m\u001b[1B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mPersonal - SSH Keys [\u001b[m\u001b[;32mopen\u001b[m\u001b[;m]\u001b[m\u001b[1B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mWork - SSH Keys\u001b[m\u001b[5A\r\u001b[4C\u001b[?25h"] +[12.75762, "o", "\u001b[?25l\r\u001b[4C\u001b[?25h"] +[13.461593, "o", "\u001b[?25l\u001b[2B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mPersonal - Media Server\u001b[m\u001b[1B\r\u001b[2C\u001b[;1;31;40m>\u001b[m\u001b[;40m \u001b[m\u001b[;1;33;40mPersonal - Private Documents\u001b[m\u001b[3A\r\u001b[4C\u001b[?25h"] +[13.971552, "o", "\u001b[?25l\u001b[3B\r\u001b[2C\u001b[;40m \u001b[m\u001b[;m \u001b[;mPersonal - Private Documents\u001b[m\u001b[1B\r\u001b[2C\u001b[;1;31;40m>\u001b[m\u001b[;40m \u001b[m\u001b[;1;33;40mPersonal - SSH Keys [\u001b[m\u001b[;1;32;40mopen\u001b[m\u001b[;1;33;40m]\u001b[m\u001b[4A\r\u001b[4C\u001b[?25h"] +[14.82604, "o", "\u001b[?25l\u001b[1A\r\u001b[J\u001b[?1000l\u001b[?1002l\u001b[?1006l\u001b[?25h"] +[14.826742, "o", "\u001b[33m>> Personal - SSH Keys\u001b[0m\r\n"] +[14.835263, "o", "\u001b[32mVault Personal - SSH Keys is now closed.\u001b[0m\r\n"] +[14.866577, "o", "\u001b[?2004h▪ \u001b[1;0m~/src/minimalist-fuse-manager.draft\u001b[0m ▪ \u001b[1;34mgit develop\u001b[0m ▪ \u001b[0;31mglenux@dione (x86_64)\u001b[0m \r\r\n$ "] +[17.130639, "o", "\u001b[?2004l\r\r\n"] +[17.130855, "o", "exit\r\n"] diff --git a/doc/output.svg b/doc/output.svg new file mode 100644 index 0000000..ab55bea --- /dev/null +++ b/doc/output.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + ▪ ~/src/minimalist-fuse-manager.draft ▪ git developglenux@dione (x86_64) $ $ m $ mf $ mfm $ mfm ╭──────────────────────────────────────────────────────────────────────────────╮> 4/4 ────────────────────────────────────────────────────────────────────── > Personal - Media Server Personal - Private Documents Personal - SSH Keys Work - SSH Keys ╰──────────────────────────────────────────────────────────────────────────────╯ Personal - Media Server > Personal - Private Documents > Personal - SSH Keys >> Personal - SSH Keys Password: Password: Decrypting master key Filesystem mounted and ready. Vault Personal - SSH Keys is now available on /home/glenux/mnt/Personal - SSH Keys.Open ▪ ~/src/minimalist-fuse-manager.draft ▪ git developglenux@dione (x86_64) $ $ mfm $ mfm Personal - SSH Keys [open] > Personal - SSH Keys [open] Vault Personal - SSH Keys is now closed. $ exit + \ No newline at end of file