[38;5;238m 1[0m [38;2;124;120;101m#[0m[38;2;124;120;101m!/usr/bin/env bash[0m
[38;5;238m 2[0m [38;2;249;38;114mexport[0m[38;2;255;255;255m [0m[38;2;255;255;255mMOULTI_INSTANCE[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116msocial-preview[0m[38;2;255;255;255m'[0m
[38;5;238m 3[0m [38;2;102;217;239m[[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mMOULTI_RUN[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;102;217;239m][0m[38;2;255;255;255m [0m[38;2;249;38;114m||[0m[38;2;255;255;255m [0m[38;2;102;217;239mexec[0m[38;2;255;255;255m moulti run[0m[38;2;249;38;114m --[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m0[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m@[0m[38;2;255;255;255m"[0m
[38;5;238m 4[0m [38;2;102;217;239msource[0m[38;2;255;255;255m moulti-functions.bash[0m
[38;5;238m 5[0m [38;2;255;255;255mmoulti_check_requirements[0m[38;2;255;255;255m toilet dig ping [0m[38;2;255;255;255m'[0m[38;2;230;219;116mbat|batcat[0m[38;2;255;255;255m'[0m[38;2;255;255;255m head tail[0m
[38;5;238m 6[0m [38;2;255;255;255mmoulti_tool_is_available[0m[38;2;255;255;255m batcat[0m[38;2;255;255;255m [0m[38;2;249;38;114m&&[0m[38;2;255;255;255m [0m[38;2;102;217;239mfunction[0m[38;2;255;255;255m [0m[38;2;166;226;46mbat[0m[38;2;255;255;255m [0m[38;2;255;255;255m{[0m[38;2;255;255;255m [0m[38;2;255;255;255mbatcat[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m@[0m[38;2;255;255;255m"[0m[38;2;249;38;114m;[0m[38;2;255;255;255m [0m[38;2;255;255;255m}[0m
[38;5;238m 7[0m [38;2;255;255;255mmoulti[0m[38;2;255;255;255m step add title[0m[38;2;253;151;31m --[0m[38;2;253;151;31mtitle[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116mThis is a Moulti [italic]step[/][0m[38;2;255;255;255m'[0m[38;2;253;151;31m --[0m[38;2;253;151;31mtop-text[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116mIt was made using [yellow1 bold]moulti step add[/] and shall display MOULTI:[0m[38;2;255;255;255m'[0m[38;2;253;151;31m --[0m[38;2;253;151;31mbottom-text[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116mNeat, eh? I made it with [yellow1 bold]toilet -f mono12 --metal[/][0m[38;2;255;255;255m'[0m
[38;5;238m 8[0m [38;2;255;255;255mtoilet[0m[38;2;253;151;31m -[0m[38;2;253;151;31mw[0m[38;2;255;255;255m 130[0m[38;2;253;151;31m -[0m[38;2;253;151;31mf[0m[38;2;255;255;255m mono12[0m[38;2;253;151;31m --[0m[38;2;253;151;31mmetal[0m[38;2;255;255;255m [0m[38;2;255;255;255m'[0m[38;2;230;219;116m MOULTI[0m[38;2;255;255;255m'[0m[38;2;255;255;255m [0m[38;2;249;38;114m|[0m[38;2;255;255;255m [0m[38;2;255;255;255mhead[0m[38;2;253;151;31m -[0m[38;2;253;151;31m8[0m[38;2;255;255;255m [0m[38;2;249;38;114m|[0m[38;2;255;255;255m [0m[38;2;255;255;255mtail[0m[38;2;253;151;31m -[0m[38;2;253;151;31mn[0m[38;2;255;255;255m +2[0m[38;2;255;255;255m [0m[38;2;249;38;114m|[0m[38;2;255;255;255m [0m[38;2;255;255;255mmoulti[0m[38;2;255;255;255m pass title[0m
[38;5;238m 9[0m [38;2;255;255;255mmoulti[0m[38;2;255;255;255m step add step_ping[0m[38;2;253;151;31m --[0m[38;2;253;151;31mclasses[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116msuccess[0m[38;2;255;255;255m'[0m[38;2;253;151;31m --[0m[38;2;253;151;31mtitle[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mPING example.org ([0m[38;2;255;255;255m$[0m[38;2;230;219;116m([0m[38;2;255;255;255mdig[0m[38;2;230;219;116m +short AAAA example.org[0m[38;2;230;219;116m)[0m[38;2;230;219;116m) 56 data bytes[0m[38;2;255;255;255m"[0m[38;2;253;151;31m --[0m[38;2;253;151;31mmax-height[0m[38;2;249;38;114m=[0m[38;2;255;255;255m5[0m[38;2;253;151;31m --[0m[38;2;253;151;31mmin-height[0m[38;2;249;38;114m=[0m[38;2;255;255;255m5[0m[38;2;253;151;31m --[0m[38;2;253;151;31mbottom-text[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116mThis is a second step, made via [blue1 bold]ping example.org | moulti pass step_ping[/][0m[38;2;255;255;255m'[0m
[38;5;238m 10[0m [38;2;255;255;255mping[0m[38;2;255;255;255m example.org[0m[38;2;255;255;255m [0m[38;2;249;38;114m|[0m[38;2;255;255;255m [0m[38;2;255;255;255mmoulti[0m[38;2;255;255;255m pass step_ping[0m[38;2;255;255;255m [0m[38;2;249;38;114m&[0m
[38;5;238m 11[0m [38;2;255;255;255mmoulti[0m[38;2;255;255;255m step add collapsed[0m[38;2;253;151;31m --[0m[38;2;253;151;31mclasses[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116mwarning[0m[38;2;255;255;255m'[0m[38;2;253;151;31m --[0m[38;2;253;151;31mtitle[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116mThis step probably shows things of the utmost importance, but right now it is collapsed.[0m[38;2;255;255;255m'[0m[38;2;253;151;31m --[0m[38;2;253;151;31mcollapse[0m[38;2;253;151;31m --[0m[38;2;253;151;31mtext[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116mGotcha! There is nothing in here![0m[38;2;255;255;255m'[0m
[38;5;238m 12[0m [38;2;255;255;255mmoulti[0m[38;2;255;255;255m step add script[0m[38;2;253;151;31m --[0m[38;2;253;151;31mclasses[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116merror[0m[38;2;255;255;255m'[0m[38;2;253;151;31m --[0m[38;2;253;151;31mtitle[0m[38;2;249;38;114m=[0m[38;2;255;255;255m'[0m[38;2;230;219;116mAnyway, here is the script that generated all of this:[0m[38;2;255;255;255m'[0m
[38;5;238m 13[0m [38;2;255;255;255mbat[0m[38;2;253;151;31m -[0m[38;2;253;151;31mf[0m[38;2;253;151;31m -[0m[38;2;253;151;31mn[0m[38;2;253;151;31m -[0m[38;2;253;151;31ml[0m[38;2;255;255;255m bash [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m0[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114m|[0m[38;2;255;255;255m [0m[38;2;255;255;255mmoulti[0m[38;2;255;255;255m pass script[0m