docs: type faster

This commit is contained in:
Daylin Morgan 2022-09-24 17:55:44 -05:00
parent 43aba3fbee
commit 3cd8b28a58
4 changed files with 306 additions and 393 deletions

View File

@ -1,129 +1,84 @@
{"version": 2, "width": 48, "height": 12, "timestamp": 1663712361, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}}
[0.008114, "o", "\u001b[H\u001b[2J\u001b[3J"]
[0.00852, "o", "bash >> "]
[0.008755, "o", "m"]
[0.189398, "o", "a"]
[0.279744, "o", "k"]
[0.369775, "o", "e"]
[0.459919, "o", " -"]
[0.549908, "o", "f"]
[0.639982, "o", " "]
[0.730339, "o", "c"]
[0.820338, "o", "h"]
[0.910414, "o", "ec"]
[1.090651, "o", "k"]
[1.18077, "o", "/"]
[1.271098, "o", "c"]
[1.361098, "o", "h"]
[1.451216, "o", "ec"]
[1.541276, "o", "k"]
[1.631388, "o", "."]
[1.721603, "o", "m"]
[1.811718, "o", "k"]
[1.992079, "o", " h"]
[2.082138, "o", "e"]
[2.172379, "o", "l"]
[2.262403, "o", "p"]
[2.352473, "o", "\r\n"]
[3.381969, "o", "\u001b[1;36musage:\u001b[0m\r\n\tmake <recipe>\r\n\t\r\n\tinteractivity w/ task.mk\r\n\r\n\u001b[1;33m check\u001b[0m │ \u001b[2mget user confirmation or exit\u001b[0m\r\n\u001b[1;33m h, help\u001b[0m │ \u001b[2mshow this help\u001b[0m\r\n\r\n"]
[5.387545, "o", "\u001b[H\u001b[2J\u001b[3J"]
[5.387892, "o", "bash >> "]
[5.390047, "o", "m"]
[5.570645, "o", "a"]
[5.660579, "o", "k"]
[5.750852, "o", "e"]
[5.841071, "o", " -"]
[5.931225, "o", "f"]
[6.021286, "o", " "]
[6.111373, "o", "c"]
[6.201586, "o", "h"]
[6.291778, "o", "ec"]
[6.472054, "o", "k"]
[6.562124, "o", "/"]
[6.652262, "o", "c"]
[6.74248, "o", "h"]
[6.832675, "o", "ec"]
[6.922668, "o", "k"]
[7.012809, "o", "."]
[7.102973, "o", "m"]
[7.193151, "o", "k"]
[7.373458, "o", " c"]
[7.463783, "o", "h"]
[7.553761, "o", "e"]
[7.643931, "o", "c"]
[7.734197, "o", "k"]
[7.824356, "o", "\r\n"]
[8.857505, "o", "Would you like to proceed? \u001b[1;31m[Y/n]\u001b[0m "]
[9.54018, "o", "y"]
[9.595198, "o", "\r\n"]
[9.598684, "o", "you said yes!\r\n"]
[11.602689, "o", "#"]
[11.783071, "o", " "]
[11.873235, "o", "L"]
[11.963465, "o", "e"]
[12.053444, "o", "t'"]
[12.143548, "o", "s"]
[12.233881, "o", " "]
[12.323915, "o", "t"]
[12.41414, "o", "r"]
[12.50428, "o", "y "]
[12.684471, "o", "a"]
[12.774773, "o", "g"]
[12.864864, "o", "a"]
[12.954989, "o", "i"]
[13.045011, "o", "n "]
[13.135204, "o", "b"]
[13.225451, "o", "u"]
[13.315649, "o", "t"]
[13.405687, "o", " "]
[13.585943, "o", "in"]
[13.676051, "o", "s"]
[13.766346, "o", "t"]
[13.856324, "o", "e"]
[13.946542, "o", "a"]
[14.036697, "o", "d "]
[14.126782, "o", "s"]
[14.216944, "o", "a"]
[14.307128, "o", "y"]
[14.487468, "o", " "]
[14.577551, "o", "no"]
[14.667739, "o", " "]
[14.757899, "o", "t"]
[14.848007, "o", "h"]
[14.93806, "o", "i"]
[15.0283, "o", "s "]
[15.118379, "o", "t"]
[15.208471, "o", "i"]
[15.388757, "o", "m"]
[15.47897, "o", "e"]
[15.569031, "o", "\r\n"]
[16.571969, "o", "\u001b[H\u001b[2J\u001b[3J"]
[16.572047, "o", "bash >> "]
[16.574017, "o", "m"]
[16.754499, "o", "a"]
[16.844612, "o", "k"]
[16.93468, "o", "e"]
[17.024972, "o", " -"]
[17.115137, "o", "f"]
[17.205244, "o", " "]
[17.295415, "o", "c"]
[17.385554, "o", "h"]
[17.475882, "o", "ec"]
[17.655989, "o", "k"]
[17.746279, "o", "/"]
[17.83643, "o", "c"]
[17.926644, "o", "h"]
[18.016673, "o", "ec"]
[18.106718, "o", "k"]
[18.197045, "o", "."]
[18.287031, "o", "m"]
[18.377151, "o", "k"]
[18.55735, "o", " c"]
[18.647478, "o", "h"]
[18.737616, "o", "e"]
[18.827879, "o", "c"]
[18.917992, "o", "k"]
[19.008133, "o", "\r\n"]
[20.034923, "o", "Would you like to proceed? \u001b[1;31m[Y/n]\u001b[0m "]
[22.08808, "o", "n"]
[22.227223, "o", "\r\n"]
{"version": 2, "width": 48, "height": 12, "timestamp": 1664060067, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}}
[0.008028, "o", "\u001b[H\u001b[2J\u001b[3J"]
[0.008412, "o", "bash >> "]
[0.008649, "o", "ma"]
[0.189116, "o", "ke"]
[0.279092, "o", " -"]
[0.369181, "o", "f "]
[0.459296, "o", "ch"]
[0.549434, "o", "ec"]
[0.639704, "o", "k/"]
[0.729786, "o", "ch"]
[0.81994, "o", "ec"]
[0.910178, "o", "k."]
[1.090415, "o", "mk"]
[1.180666, "o", " h"]
[1.270767, "o", "el"]
[1.360807, "o", "p\r\n"]
[2.392643, "o", "\u001b[1;36musage:\u001b[0m\r\n\tmake <recipe>\r\n\t\r\n\tinteractivity w/ task.mk\r\n\r\n\u001b[1;33m check\u001b[0m │ \u001b[2mget user confirmation or exit\u001b[0m\r\n\u001b[1;33m h, help\u001b[0m │ \u001b[2mshow this help\u001b[0m\r\n\r\n"]
[4.398843, "o", "\u001b[H\u001b[2J\u001b[3J"]
[4.398948, "o", "bash >> "]
[4.399576, "o", "ma"]
[4.580421, "o", "ke"]
[4.670533, "o", " -"]
[4.760674, "o", "f "]
[4.850908, "o", "ch"]
[4.940859, "o", "ec"]
[5.031095, "o", "k/"]
[5.121228, "o", "ch"]
[5.211271, "o", "ec"]
[5.301383, "o", "k."]
[5.481587, "o", "mk"]
[5.571714, "o", " c"]
[5.662002, "o", "he"]
[5.752104, "o", "ck"]
[5.842305, "o", "\r\n"]
[6.864798, "o", "Would you like to proceed? \u001b[1;31m[Y/n]\u001b[0m "]
[7.488194, "o", "y"]
[7.830894, "o", "\r\n"]
[7.836313, "o", "you said yes!\r\n"]
[9.840217, "o", "# "]
[10.020704, "o", "Le"]
[10.110897, "o", "t'"]
[10.201077, "o", "s "]
[10.291171, "o", "tr"]
[10.381382, "o", "y "]
[10.471532, "o", "ag"]
[10.5617, "o", "ai"]
[10.651984, "o", "n "]
[10.742177, "o", "bu"]
[10.922348, "o", "t "]
[11.012569, "o", "in"]
[11.102605, "o", "st"]
[11.192785, "o", "ea"]
[11.282913, "o", "d "]
[11.373109, "o", "sa"]
[11.463146, "o", "y "]
[11.553266, "o", "no"]
[11.6436, "o", " t"]
[11.823731, "o", "hi"]
[11.913841, "o", "s "]
[12.003886, "o", "ti"]
[12.094101, "o", "me"]
[12.184197, "o", "\r\n"]
[13.185929, "o", "\u001b[H\u001b[2J\u001b[3J"]
[13.185977, "o", "bash >> "]
[13.186676, "o", "ma"]
[13.367108, "o", "ke"]
[13.457234, "o", " -"]
[13.547276, "o", "f "]
[13.637696, "o", "ch"]
[13.727919, "o", "ec"]
[13.817921, "o", "k/"]
[13.908217, "o", "ch"]
[13.998375, "o", "ec"]
[14.08855, "o", "k."]
[14.268802, "o", "mk"]
[14.359106, "o", " c"]
[14.449085, "o", "he"]
[14.539194, "o", "ck"]
[14.629387, "o", "\r\n"]
[15.652945, "o", "Would you like to proceed? \u001b[1;31m[Y/n]\u001b[0m "]
[16.544875, "o", "n"]
[17.098374, "o", "\r\n"]
[17.103306, "o", "make[1]: *** [check/check.mk:4: check] Error 1\r\n"]

View File

@ -1,124 +1,83 @@
{"version": 2, "width": 60, "height": 20, "timestamp": 1664055171, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}}
[0.007548, "o", "\u001b[H\u001b[2J\u001b[3J"]
[0.007965, "o", "bash >> "]
[0.008893, "o", "m"]
[0.189592, "o", "a"]
[0.279902, "o", "k"]
[0.370173, "o", "e"]
[0.46048, "o", " -"]
[0.550759, "o", "f"]
[0.641007, "o", " "]
[0.731306, "o", "e"]
[0.82157, "o", "m"]
[0.91184, "o", "be"]
[1.092319, "o", "d"]
[1.182603, "o", "d"]
[1.272876, "o", "e"]
[1.363132, "o", "d"]
[1.453425, "o", "/e"]
[1.543751, "o", "m"]
[1.634046, "o", "b"]
[1.724319, "o", "e"]
[1.814478, "o", "d"]
[1.994943, "o", "de"]
[2.08497, "o", "d"]
[2.175374, "o", "."]
[2.265531, "o", "m"]
[2.355687, "o", "k"]
[2.446017, "o", " h"]
[2.536139, "o", "e"]
[2.62642, "o", "l"]
[2.716714, "o", "p"]
[2.89738, "o", "\r\n"]
[3.954163, "o", "\u001b[1;36musage:\u001b[0m\r\n\tmake <recipe>\r\n\t\r\n\texamples of embedded scripts in `\u001b[35mMakefile\u001b[0m`\r\n\r\n \u001b[1;31m examples of task.mk features \u001b[0m\r\n\u001b[38m ─────────────────────────────────────────────────────\u001b[0m\r\n\u001b[1;33m list-%\u001b[0m │ \u001b[2muse pathlib.Path to list files\u001b[0m\r\n \u001b[2mname the directory in rule (make list-src)\u001b[0m\r\n\u001b[1;33m embedded-bash\u001b[0m │ \u001b[2mbash script with pipes and make input\u001b[0m\r\n\u001b[1;33m h, help\u001b[0m │ \u001b[2mshow this help\u001b[0m\r\n\r\n"]
[5.96112, "o", "\u001b[H\u001b[2J\u001b[3J"]
[5.961251, "o", "bash >> "]
[5.963433, "o", "m"]
[6.143921, "o", "a"]
[6.234271, "o", "k"]
[6.324575, "o", "e"]
[6.414644, "o", " -"]
[6.504995, "o", "f"]
[6.595278, "o", " "]
[6.685565, "o", "e"]
[6.775839, "o", "m"]
[6.866104, "o", "be"]
[7.046619, "o", "d"]
[7.13684, "o", "d"]
[7.227116, "o", "e"]
[7.317391, "o", "d"]
[7.407672, "o", "/e"]
[7.497991, "o", "m"]
[7.588331, "o", "b"]
[7.678569, "o", "e"]
[7.768707, "o", "d"]
[7.949266, "o", "de"]
[8.039579, "o", "d"]
[8.129824, "o", "."]
[8.220093, "o", "m"]
[8.31034, "o", "k"]
[8.400625, "o", " l"]
[8.490922, "o", "i"]
[8.58116, "o", "s"]
[8.671454, "o", "t"]
[8.851981, "o", "-"]
[8.942245, "o", "em"]
[9.032522, "o", "b"]
[9.122833, "o", "e"]
[9.213072, "o", "d"]
[9.303191, "o", "d"]
[9.393526, "o", "ed"]
[9.483821, "o", "\r\n"]
[10.511808, "o", "files in embedded\r\n['embedded.mk', 'demo.cast', 'record.sh', 'index.md']\r\n"]
[12.516872, "o", "\u001b[H\u001b[2J\u001b[3J"]
[12.516965, "o", "bash >> "]
[12.519222, "o", "m"]
[12.699954, "o", "a"]
[12.79021, "o", "k"]
[12.880615, "o", "e"]
[12.970893, "o", " -"]
[13.060977, "o", "f"]
[13.151349, "o", " "]
[13.241652, "o", "e"]
[13.331738, "o", "m"]
[13.422141, "o", "be"]
[13.602788, "o", "d"]
[13.693079, "o", "d"]
[13.78338, "o", "e"]
[13.873565, "o", "d"]
[13.963954, "o", "/e"]
[14.054191, "o", "m"]
[14.144518, "o", "b"]
[14.234841, "o", "e"]
[14.324789, "o", "d"]
[14.505231, "o", "de"]
[14.595381, "o", "d"]
[14.685581, "o", "."]
[14.775855, "o", "m"]
[14.866138, "o", "k"]
[14.956373, "o", " e"]
[15.046669, "o", "m"]
[15.136992, "o", "b"]
[15.227273, "o", "e"]
[15.407799, "o", "d"]
[15.498095, "o", "de"]
[15.58824, "o", "d"]
[15.678556, "o", "-"]
[15.768832, "o", "b"]
[15.859114, "o", "a"]
[15.949388, "o", "sh"]
[16.039697, "o", "\r\n"]
[17.054528, "o", "Is the process running bash? We can check with ps\r\n"]
[17.067654, "o", "bash\r\n"]
[17.06844, "o", "What text to figlet? \r\n"]
[18.253061, "o", "t"]
[18.321446, "o", "a"]
[18.407375, "o", "s"]
[18.517678, "o", "k"]
[18.724567, "o", "."]
[18.983186, "o", "m"]
[19.122527, "o", "k"]
[19.555889, "o", "\r\n"]
[19.558381, "o", " _ _ _ \r\n| |_ __ _ ___| | __ _ __ ___ | | __\r\n| __/ _` / __| |/ / | '_ ` _ \\| |/ /\r\n| || (_| \\__ \\ < _| | | | | | < \r\n \\__\\__,_|___/_|\\_(_)_| |_| |_|_|\\_\\\r\n \r\n"]
[19.558838, "o", "the argument below as given in the makefile itself\r\nit's expanded before the script is passed to bash\r\n"]
[19.559049, "o", "bash multiline is probably working\r\n"]
{"version": 2, "width": 60, "height": 20, "timestamp": 1664060088, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}}
[0.008131, "o", "\u001b[H\u001b[2J\u001b[3J"]
[0.008522, "o", "bash >> "]
[0.008683, "o", "ma"]
[0.189166, "o", "ke"]
[0.279481, "o", " -"]
[0.369776, "o", "f "]
[0.460021, "o", "em"]
[0.550229, "o", "be"]
[0.640359, "o", "dd"]
[0.730591, "o", "ed"]
[0.820572, "o", "/e"]
[0.910745, "o", "mb"]
[1.091087, "o", "ed"]
[1.181312, "o", "de"]
[1.271441, "o", "d."]
[1.361501, "o", "mk"]
[1.451615, "o", " h"]
[1.541783, "o", "el"]
[1.63204, "o", "p\r\n"]
[2.664242, "o", "\u001b[1;36musage:\u001b[0m\r\n\tmake <recipe>\r\n\t\r\n\texamples of embedded scripts in `\u001b[35mMakefile\u001b[0m`\r\n\r\n \u001b[1;31m examples of task.mk features \u001b[0m\r\n\u001b[38m ─────────────────────────────────────────────────────\u001b[0m\r\n\u001b[1;33m list-%\u001b[0m │ \u001b[2muse pathlib.Path to list files\u001b[0m\r\n \u001b[2mname the directory in rule (make list-src)\u001b[0m\r\n\u001b[1;33m embedded-bash\u001b[0m │ \u001b[2mbash script with pipes and make input\u001b[0m\r\n\u001b[1;33m h, help\u001b[0m │ \u001b[2mshow this help\u001b[0m\r\n\r\n"]
[4.671801, "o", "\u001b[H\u001b[2J\u001b[3Jbash >> "]
[4.67392, "o", "ma"]
[4.854455, "o", "ke"]
[4.944728, "o", " -"]
[5.034921, "o", "f "]
[5.124982, "o", "em"]
[5.215103, "o", "be"]
[5.305188, "o", "dd"]
[5.395353, "o", "ed"]
[5.485457, "o", "/e"]
[5.576246, "o", "mb"]
[5.75589, "o", "ed"]
[5.846014, "o", "de"]
[5.93612, "o", "d."]
[6.026298, "o", "mk"]
[6.11644, "o", " l"]
[6.206464, "o", "is"]
[6.296631, "o", "t-"]
[6.386781, "o", "em"]
[6.477052, "o", "be"]
[6.657201, "o", "dd"]
[6.747412, "o", "ed"]
[6.837566, "o", "\r\n"]
[7.867599, "o", "files in embedded\r\n['embedded.mk', 'demo.cast', 'record.sh', 'index.md']\r\n"]
[9.872436, "o", "\u001b[H\u001b[2J\u001b[3J"]
[9.872754, "o", "bash >> "]
[9.874651, "o", "ma"]
[10.055031, "o", "ke"]
[10.145171, "o", " -"]
[10.235256, "o", "f "]
[10.325347, "o", "em"]
[10.415525, "o", "be"]
[10.505721, "o", "dd"]
[10.595814, "o", "ed"]
[10.685931, "o", "/e"]
[10.776068, "o", "mb"]
[10.956362, "o", "ed"]
[11.046547, "o", "de"]
[11.136692, "o", "d."]
[11.226851, "o", "mk"]
[11.316894, "o", " e"]
[11.406996, "o", "mb"]
[11.497205, "o", "ed"]
[11.58725, "o", "de"]
[11.677471, "o", "d-"]
[11.85761, "o", "ba"]
[11.947917, "o", "sh"]
[12.038071, "o", "\r\n"]
[13.045213, "o", "Is the process running bash? We can check with ps\r\n"]
[13.051057, "o", "bash\r\n"]
[13.051385, "o", "What text to figlet? \r\n"]
[14.434504, "o", "t"]
[14.503239, "o", "a"]
[14.605384, "o", "s"]
[14.745978, "o", "k"]
[14.946139, "o", "."]
[15.080651, "o", "m"]
[15.228545, "o", "k"]
[15.617669, "o", "\r\n"]
[15.618495, "o", " _ _ _ \r\n| |_ __ _ ___| | __ _ __ ___ | | __\r\n| __/ _` / __| |/ / | '_ ` _ \\| |/ /\r\n| || (_| \\__ \\ < _| | | | | | < \r\n \\__\\__,_|___/_|\\_(_)_| |_| |_|_|\\_\\\r\n \r\n"]
[15.618636, "o", "the argument below as given in the makefile itself\r\n"]
[15.618695, "o", "it's expanded before the script is passed to bash\r\nbash multiline is probably working\r\n"]

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bash
msg() {
printf '%s\n' "$1" | pv -qL 12
printf '%s\n' "$1" | pv -qL 20
sleep 1
}

View File

@ -1,139 +1,138 @@
{"version": 2, "width": 60, "height": 20, "timestamp": 1664059901, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}}
[0.008451, "o", "\u001b[H\u001b[2J\u001b[3J"]
[0.008952, "o", "bash >> "]
[0.009359, "o", "ma"]
[0.189924, "o", "ke"]
[0.280056, "o", " -"]
[0.370134, "o", "f "]
[0.460177, "o", "re"]
[0.550458, "o", "ci"]
[0.640486, "o", "pe"]
[0.730615, "o", "-h"]
[0.820777, "o", "el"]
[0.910842, "o", "p/"]
[1.091156, "o", "re"]
[1.181306, "o", "ci"]
[1.271522, "o", "pe"]
[1.361548, "o", "-h"]
[1.451772, "o", "el"]
[1.542044, "o", "p."]
[1.631969, "o", "mk"]
[1.722108, "o", " h"]
[1.812243, "o", "el"]
[1.992584, "o", "p\r\n"]
[3.024383, "o", "\u001b[1;36musage:\u001b[0m\r\n\tmake <recipe>\r\n\tmake help <recipe>\r\n\r\n\u001b[1;33m deps-only\u001b[0m │ \u001b[2ma task/target with dependencies\u001b[0m\r\n\u001b[1;33m foo\u001b[0m │ \u001b[2ma dummy rule that depends on the local files\u001b[0m\r\n\u001b[1;33m h, help\u001b[0m │ \u001b[2mshow this help\u001b[0m\r\n\r\n"]
[5.031848, "o", "\u001b[H\u001b[2J\u001b[3Jbash >> "]
[5.033617, "o", "ma"]
[5.214025, "o", "ke"]
[5.304303, "o", " -"]
[5.394401, "o", "f "]
[5.484589, "o", "re"]
[5.574811, "o", "ci"]
[5.66483, "o", "pe"]
[5.755019, "o", "-h"]
[5.84516, "o", "el"]
[5.93541, "o", "p/"]
[6.115387, "o", "re"]
[6.205505, "o", "ci"]
[6.295713, "o", "pe"]
[6.385951, "o", "-h"]
[6.476085, "o", "el"]
[6.566208, "o", "p."]
[6.656285, "o", "mk"]
[6.746562, "o", " h"]
[6.836615, "o", "el"]
[7.016942, "o", "p "]
[7.106926, "o", "he"]
[7.19701, "o", "lp"]
[7.287225, "o", "\r\n"]
[8.317848, "o", "\u001b[1;36mtask.mk recipe help\u001b[0m\r\n\r\n"]
[8.324713, "o", " \u001b[1;33mh help\u001b[0m\r\n\u001b[38m ────────────────────────────────────────────────────────\u001b[0m\r\n $(call py,help_py) || { echo \"exiting early!\"; exit 1; }\r\n\r\n"]
[8.328735, "o", "exiting early!\r\n"]
[8.328871, "o", "make[1]: *** [/home/daylin/dev/github/mine/task.mk/task.mk:30: help] Error 1\r\n"]
[10.331577, "o", "\u001b[H\u001b[2J\u001b[3J"]
[10.331816, "o", "bash >> "]
[10.333573, "o", "ma"]
[10.514271, "o", "ke"]
[10.604555, "o", " -"]
[10.694653, "o", "f "]
[10.784848, "o", "re"]
[10.87526, "o", "ci"]
[10.965322, "o", "pe"]
[11.055364, "o", "-h"]
[11.145456, "o", "el"]
[11.23557, "o", "p/"]
[11.415828, "o", "re"]
[11.505942, "o", "ci"]
[11.596096, "o", "pe"]
[11.68623, "o", "-h"]
[11.776544, "o", "el"]
[11.866685, "o", "p."]
[11.95676, "o", "mk"]
[12.046838, "o", " h"]
[12.136847, "o", "el"]
[12.317252, "o", "p "]
[12.407456, "o", "de"]
[12.497528, "o", "ps"]
[12.587592, "o", "-o"]
[12.677666, "o", "nl"]
[12.767817, "o", "y\r\n"]
[13.818205, "o", "\u001b[1;36mtask.mk recipe help\u001b[0m\r\n\r\n"]
[13.827472, "o", "\u001b[1;33m deps-only\u001b[0m │ \u001b[2ma task/target with dependencies\u001b[0m\r\n \u001b[38mdeps\u001b[0m: \u001b[2mfoo\u001b[0m\r\n\r\n"]
[13.832182, "o", "exiting early!\r\n"]
[13.83243, "o", "make[1]: *** [/home/daylin/dev/github/mine/task.mk/task.mk:30: help] Error 1\r\n"]
[15.835429, "o", "\u001b[H\u001b[2J\u001b[3J"]
[15.83575, "o", "bash >> "]
[15.837618, "o", "ma"]
[16.018125, "o", "ke"]
[16.108476, "o", " -"]
[16.198731, "o", "f "]
[16.289003, "o", "re"]
[16.379138, "o", "ci"]
[16.469105, "o", "pe"]
[16.559388, "o", "-h"]
[16.649374, "o", "el"]
[16.739538, "o", "p/"]
[16.919813, "o", "re"]
[17.009951, "o", "ci"]
[17.100097, "o", "pe"]
[17.19021, "o", "-h"]
[17.280433, "o", "el"]
[17.370612, "o", "p."]
[17.460651, "o", "mk"]
[17.550888, "o", " h"]
[17.641021, "o", "el"]
[17.821304, "o", "p "]
[17.911452, "o", "fo"]
[18.001558, "o", "o\r\n"]
[19.029965, "o", "\u001b[1;36mtask.mk recipe help\u001b[0m\r\n\r\n"]
[19.039573, "o", "\u001b[1;33m foo\u001b[0m │ \u001b[2ma dummy rule that depends on the local files\u001b[0m\r\n \u001b[38mdeps\u001b[0m: \u001b[2mcheck embedded functions.sh index.md Makefile recipe-help\u001b[0m\r\n\u001b[38m ────────────────────────────\u001b[0m\r\n @echo 'this is a dummy rule'\r\n\r\n"]
[19.044473, "o", "exiting early!\r\n"]
[19.044637, "o", "make[1]: *** [/home/daylin/dev/github/mine/task.mk/task.mk:30: help] Error 1\r\n"]
[21.047851, "o", "\u001b[H\u001b[2J\u001b[3J"]
[21.048155, "o", "bash >> "]
[21.050062, "o", "ma"]
[21.230577, "o", "ke"]
[21.320832, "o", " -"]
[21.410896, "o", "f "]
[21.501092, "o", "re"]
[21.591208, "o", "ci"]
[21.681347, "o", "pe"]
[21.77147, "o", "-h"]
[21.861573, "o", "el"]
[21.951884, "o", "p/"]
[22.13224, "o", "re"]
[22.222235, "o", "ci"]
[22.312372, "o", "pe"]
[22.40265, "o", "-h"]
[22.49285, "o", "el"]
[22.582874, "o", "p."]
[22.672961, "o", "mk"]
[22.763162, "o", " h"]
[22.853371, "o", "el"]
[23.033526, "o", "p "]
[23.123576, "o", "ba"]
[23.214792, "o", "r\r\n"]
[24.264812, "o", "\u001b[1;36mtask.mk recipe help\u001b[0m\r\n\r\n"]
[24.271227, "o", " \u001b[1;33mbar\u001b[0m\r\n\u001b[38m ─────────────────────────────────────\u001b[0m\r\n @echo 'some rule with no help string'\r\n\r\n"]
[24.275046, "o", "exiting early!\r\n"]
[24.275205, "o", "make[1]: *** [/home/daylin/dev/github/mine/task.mk/task.mk:30: help] Error 1\r\n"]
{"version": 2, "width": 60, "height": 20, "timestamp": 1664060106, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}}
[0.007806, "o", "\u001b[H\u001b[2J\u001b[3J"]
[0.008354, "o", "bash >> "]
[0.008532, "o", "ma"]
[0.189207, "o", "ke"]
[0.279458, "o", " -"]
[0.369697, "o", "f "]
[0.459892, "o", "re"]
[0.550111, "o", "ci"]
[0.640099, "o", "pe"]
[0.730309, "o", "-h"]
[0.820408, "o", "el"]
[0.910572, "o", "p/"]
[1.090837, "o", "re"]
[1.180944, "o", "ci"]
[1.271024, "o", "pe"]
[1.36131, "o", "-h"]
[1.451464, "o", "el"]
[1.541712, "o", "p."]
[1.631676, "o", "mk"]
[1.721815, "o", " h"]
[1.812133, "o", "el"]
[1.99248, "o", "p\r\n"]
[3.025715, "o", "\u001b[1;36musage:\u001b[0m\r\n\tmake <recipe>\r\n\tmake help <recipe>\r\n\r\n\u001b[1;33m deps-only\u001b[0m │ \u001b[2ma task/target with dependencies\u001b[0m\r\n\u001b[1;33m foo\u001b[0m │ \u001b[2ma dummy rule that depends on the local files\u001b[0m\r\n\u001b[1;33m h, help\u001b[0m │ \u001b[2mshow this help\u001b[0m\r\n\r\n"]
[5.032814, "o", "\u001b[H\u001b[2J\u001b[3Jbash >> "]
[5.034705, "o", "ma"]
[5.215256, "o", "ke"]
[5.305482, "o", " -"]
[5.395504, "o", "f "]
[5.485805, "o", "re"]
[5.576036, "o", "ci"]
[5.666095, "o", "pe"]
[5.756177, "o", "-h"]
[5.846563, "o", "el"]
[5.93671, "o", "p/"]
[6.11689, "o", "re"]
[6.206935, "o", "ci"]
[6.297128, "o", "pe"]
[6.387205, "o", "-h"]
[6.477454, "o", "el"]
[6.567496, "o", "p."]
[6.657713, "o", "mk"]
[6.747729, "o", " h"]
[6.838006, "o", "el"]
[7.018242, "o", "p "]
[7.108261, "o", "he"]
[7.198405, "o", "lp"]
[7.288809, "o", "\r\n"]
[8.318829, "o", "\u001b[1;36mtask.mk recipe help\u001b[0m\r\n\r\n"]
[8.325694, "o", " \u001b[1;33mh help\u001b[0m\r\n\u001b[38m ────────────────────────────────────────────────────────\u001b[0m\r\n $(call py,help_py) || { echo \"exiting early!\"; exit 1; }\r\n\r\n"]
[8.329695, "o", "exiting early!\r\nmake[1]: *** [/home/daylin/dev/github/mine/task.mk/task.mk:30: help] Error 1\r\n"]
[10.332715, "o", "\u001b[H\u001b[2J\u001b[3J"]
[10.333056, "o", "bash >> "]
[10.335005, "o", "ma"]
[10.515605, "o", "ke"]
[10.605896, "o", " -"]
[10.696226, "o", "f "]
[10.78629, "o", "re"]
[10.876669, "o", "ci"]
[10.966704, "o", "pe"]
[11.056858, "o", "-h"]
[11.146831, "o", "el"]
[11.236969, "o", "p/"]
[11.417281, "o", "re"]
[11.507468, "o", "ci"]
[11.597442, "o", "pe"]
[11.687589, "o", "-h"]
[11.777832, "o", "el"]
[11.867969, "o", "p."]
[11.958105, "o", "mk"]
[12.048177, "o", " h"]
[12.138291, "o", "el"]
[12.318676, "o", "p "]
[12.408796, "o", "de"]
[12.498823, "o", "ps"]
[12.588985, "o", "-o"]
[12.679133, "o", "nl"]
[12.769237, "o", "y\r\n"]
[13.807661, "o", "\u001b[1;36mtask.mk recipe help\u001b[0m\r\n\r\n"]
[13.816448, "o", "\u001b[1;33m deps-only\u001b[0m │ \u001b[2ma task/target with dependencies\u001b[0m\r\n \u001b[38mdeps\u001b[0m: \u001b[2mfoo\u001b[0m\r\n\r\n"]
[13.820255, "o", "exiting early!\r\n"]
[13.820461, "o", "make[1]: *** [/home/daylin/dev/github/mine/task.mk/task.mk:30: help] Error 1\r\n"]
[15.823763, "o", "\u001b[H\u001b[2J\u001b[3J"]
[15.824036, "o", "bash >> "]
[15.826016, "o", "ma"]
[16.006673, "o", "ke"]
[16.09685, "o", " -"]
[16.186936, "o", "f "]
[16.277228, "o", "re"]
[16.367339, "o", "ci"]
[16.45744, "o", "pe"]
[16.547483, "o", "-h"]
[16.637622, "o", "el"]
[16.727742, "o", "p/"]
[16.907989, "o", "re"]
[16.99817, "o", "ci"]
[17.088391, "o", "pe"]
[17.178352, "o", "-h"]
[17.268476, "o", "el"]
[17.358766, "o", "p."]
[17.448842, "o", "mk"]
[17.539039, "o", " h"]
[17.629197, "o", "el"]
[17.809354, "o", "p "]
[17.899578, "o", "fo"]
[17.989694, "o", "o\r\n"]
[19.020047, "o", "\u001b[1;36mtask.mk recipe help\u001b[0m\r\n\r\n"]
[19.03039, "o", "\u001b[1;33m foo\u001b[0m │ \u001b[2ma dummy rule that depends on the local files\u001b[0m\r\n \u001b[38mdeps\u001b[0m: \u001b[2mcheck embedded functions.sh index.md Makefile recipe-help\u001b[0m\r\n\u001b[38m ────────────────────────────\u001b[0m\r\n @echo 'this is a dummy rule'\r\n\r\n"]
[19.035496, "o", "exiting early!\r\n"]
[19.035706, "o", "make[1]: *** [/home/daylin/dev/github/mine/task.mk/task.mk:30: help] Error 1\r\n"]
[21.039168, "o", "\u001b[H\u001b[2J\u001b[3J"]
[21.03927, "o", "bash >> "]
[21.041378, "o", "ma"]
[21.221916, "o", "ke"]
[21.31205, "o", " -"]
[21.402214, "o", "f "]
[21.492482, "o", "re"]
[21.582638, "o", "ci"]
[21.672609, "o", "pe"]
[21.762748, "o", "-h"]
[21.853045, "o", "el"]
[21.943154, "o", "p/"]
[22.123286, "o", "re"]
[22.2134, "o", "ci"]
[22.303509, "o", "pe"]
[22.393685, "o", "-h"]
[22.483815, "o", "el"]
[22.574005, "o", "p."]
[22.664056, "o", "mk"]
[22.754229, "o", " h"]
[22.844432, "o", "el"]
[23.02464, "o", "p "]
[23.114692, "o", "ba"]
[23.205123, "o", "r\r\n"]
[24.260098, "o", "\u001b[1;36mtask.mk recipe help\u001b[0m\r\n\r\n"]
[24.267129, "o", " \u001b[1;33mbar\u001b[0m\r\n\u001b[38m ─────────────────────────────────────\u001b[0m\r\n @echo 'some rule with no help string'\r\n\r\n"]
[24.271004, "o", "exiting early!\r\n"]
[24.271137, "o", "make[1]: *** [/home/daylin/dev/github/mine/task.mk/task.mk:30: help] Error 1\r\n"]