diff options
author | Ethan P <eth-p+git@hidden.email> | 2020-10-04 01:04:28 -0700 |
---|---|---|
committer | David Peter <sharkdp@users.noreply.github.com> | 2020-10-04 11:00:57 +0200 |
commit | 96151c44aae21849ea566d881310c48446045468 (patch) | |
tree | 34e7c279aeb0b5ec608065cbf3737d00e6743851 /tests | |
parent | 02dcb01120b8f42073e8641fc32ad35ec597daa5 (diff) |
Add a batgrep as Bash script syntax tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/syntax-tests/highlighted/Bash/batgrep.sh | 511 | ||||
-rw-r--r-- | tests/syntax-tests/source/Bash/batgrep.sh | 511 |
2 files changed, 1022 insertions, 0 deletions
diff --git a/tests/syntax-tests/highlighted/Bash/batgrep.sh b/tests/syntax-tests/highlighted/Bash/batgrep.sh new file mode 100644 index 00000000..16048f13 --- /dev/null +++ b/tests/syntax-tests/highlighted/Bash/batgrep.sh @@ -0,0 +1,511 @@ +[3;38;2;124;120;101m#[0m[3;38;2;124;120;101m!/usr/bin/env bash[0m +[3;38;2;124;120;101m#[0m[3;38;2;124;120;101m -----------------------------------------------------------------------------[0m +[3;38;2;124;120;101m#[0m[3;38;2;124;120;101m bat-extras | Copyright (C) 2020 eth-p and contributors | MIT License[0m +[3;38;2;124;120;101m#[0m +[3;38;2;124;120;101m#[0m[3;38;2;124;120;101m Repository: https://github.com/eth-p/bat-extras[0m +[3;38;2;124;120;101m#[0m[3;38;2;124;120;101m Issues: https://github.com/eth-p/bat-extras/issues[0m +[3;38;2;124;120;101m#[0m[3;38;2;124;120;101m -----------------------------------------------------------------------------[0m +[38;2;166;226;46mprintc[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;102;217;239mprintf[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;255msed[0m[38;2;230;219;116m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_PRINTC_PATTERN[0m[38;2;255;255;255m"[0m[38;2;230;219;116m [0m[38;2;249;38;114m<[0m[38;2;249;38;114m<[0m[38;2;249;38;114m<[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m1[0m[38;2;255;255;255m"[0m[38;2;230;219;116m)[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;230;219;116m{[0m[38;2;255;255;255m@[0m[38;2;249;38;114m:[0m[38;2;190;132;255m2[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mprintc_init[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mcase[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m1[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114min[0m +[38;2;255;255;255mtrue[0m[38;2;249;38;114m)[0m[38;2;255;255;255m_PRINTC_PATTERN[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_PRINTC_PATTERN_ANSI[0m[38;2;255;255;255m"[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255mfalse[0m[38;2;249;38;114m)[0m[38;2;255;255;255m_PRINTC_PATTERN[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_PRINTC_PATTERN_PLAIN[0m[38;2;255;255;255m"[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255m"[0m[38;2;230;219;116m[DEFINE][0m[38;2;255;255;255m"[0m[38;2;249;38;114m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255m_PRINTC_PATTERN_ANSI[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m_PRINTC_PATTERN_PLAIN[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mname[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mansi[0m +[38;2;249;38;114mwhile[0m[38;2;255;255;255m [0m[38;2;102;217;239mread[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mr[0m[38;2;255;255;255m name ansi[0m[38;2;249;38;114m;[0m[38;2;249;38;114mdo[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mname[0m[38;2;255;255;255m [0m[38;2;249;38;114m&&[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mansi[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m||[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;255;255;255mname[0m[38;2;249;38;114m:[0m[38;2;190;132;255m0[0m[38;2;249;38;114m:[0m[38;2;190;132;255m1[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;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;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;249;38;114mcontinue[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255mansi[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mansi[0m[38;2;249;38;114m/[0m[38;2;190;132;255m\\[0m[38;2;249;38;114m/[0m[38;2;190;132;255m\\[0m[38;2;190;132;255m\\[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m_PRINTC_PATTERN_PLAIN[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255m_PRINTC_PATTERN_PLAIN[0m[38;2;230;219;116m}[0m[38;2;230;219;116ms/%{[0m[38;2;255;255;255m$[0m[38;2;255;255;255mname[0m[38;2;230;219;116m}//g;[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m_PRINTC_PATTERN_ANSI[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255m_PRINTC_PATTERN_ANSI[0m[38;2;230;219;116m}[0m[38;2;230;219;116ms/%{[0m[38;2;255;255;255m$[0m[38;2;255;255;255mname[0m[38;2;230;219;116m}/[0m[38;2;255;255;255m$[0m[38;2;255;255;255mansi[0m[38;2;230;219;116m/g;[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mdone[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mt[0m[38;2;255;255;255m 1 [0m[38;2;102;217;239m][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255m_PRINTC_PATTERN[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_PRINTC_PATTERN_ANSI[0m[38;2;255;255;255m"[0m +[38;2;249;38;114melse[0m +[38;2;255;255;255m_PRINTC_PATTERN[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_PRINTC_PATTERN_PLAIN[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255m}[0m +[38;2;249;38;114mesac[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mprint_warning[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mprintc[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m%{YELLOW}[%s warning]%{CLEAR}: [0m[38;2;255;255;255m$[0m[38;2;255;255;255m1[0m[38;2;230;219;116m%{CLEAR}\n[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116mbatgrep[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;230;219;116m{[0m[38;2;255;255;255m@[0m[38;2;249;38;114m:[0m[38;2;190;132;255m2[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;190;132;255m1[0m[38;2;249;38;114m>&[0m[38;2;190;132;255m2[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mprint_error[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mprintc[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m%{RED}[%s error]%{CLEAR}: [0m[38;2;255;255;255m$[0m[38;2;255;255;255m1[0m[38;2;230;219;116m%{CLEAR}\n[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116mbatgrep[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;230;219;116m{[0m[38;2;255;255;255m@[0m[38;2;249;38;114m:[0m[38;2;190;132;255m2[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;190;132;255m1[0m[38;2;249;38;114m>&[0m[38;2;190;132;255m2[0m +[38;2;255;255;255m}[0m +[38;2;255;255;255mprintc_init[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m[DEFINE][0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114m<<[0m[38;2;249;38;114mEND[0m +[38;2;230;219;116m CLEAR \x1B[0m[0m +[38;2;230;219;116m RED \x1B[31m[0m +[38;2;230;219;116m GREEN \x1B[32m[0m +[38;2;230;219;116m YELLOW \x1B[33m[0m +[38;2;230;219;116m BLUE \x1B[34m[0m +[38;2;230;219;116m MAGENTA \x1B[35m[0m +[38;2;230;219;116m CYAN \x1B[36m[0m + +[38;2;230;219;116m DEFAULT \x1B[39m[0m +[38;2;230;219;116m DIM \x1B[2m[0m +[38;2;249;38;114mEND[0m +[38;2;166;226;46mis_pager_less[0m[38;2;255;255;255m([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;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m([0m[38;2;255;255;255mpager_name[0m[38;2;230;219;116m)[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;2;230;219;116mless[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m +[38;2;249;38;114mreturn[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;166;226;46mis_pager_disabled[0m[38;2;255;255;255m([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[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[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;255mpager_name[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;249;38;114mreturn[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;166;226;46mpager_name[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255m_detect_pager[0m[38;2;255;255;255m [0m[38;2;190;132;255m1[0m[38;2;249;38;114m>&[0m[38;2;190;132;255m2[0m +[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_SCRIPT_PAGER_NAME[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mpager_version[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255m_detect_pager[0m[38;2;255;255;255m [0m[38;2;190;132;255m1[0m[38;2;249;38;114m>&[0m[38;2;190;132;255m2[0m +[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_SCRIPT_PAGER_VERSION[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mpager_exec[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[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;255mpager_display[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m?[0m +[38;2;249;38;114melse[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;114mreturn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m?[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mpager_display[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mSCRIPT_PAGER_ARGS[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[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;255m"[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;255mSCRIPT_PAGER_ARGS[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;255m"[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m?[0m +[38;2;249;38;114melse[0m +[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[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;255m"[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m?[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114melse[0m +[38;2;255;255;255mcat[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m?[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46m_detect_pager[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m_SCRIPT_PAGER_DETECTED[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;2;230;219;116mtrue[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m[38;2;255;255;255m [0m[38;2;249;38;114mreturn[0m[38;2;249;38;114m;[0m[38;2;249;38;114mfi[0m +[38;2;255;255;255m_SCRIPT_PAGER_DETECTED[0m[38;2;249;38;114m=[0m[38;2;230;219;116mtrue[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m{[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;255;255;255m[[0m[38;2;190;132;255m0[0m[38;2;255;255;255m][0m[38;2;255;255;255m}[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255m_SCRIPT_PAGER_VERSION[0m[38;2;249;38;114m=[0m[38;2;230;219;116m0[0m +[38;2;255;255;255m_SCRIPT_PAGER_NAME[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mreturn[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255moutput[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255moutput1[0m +[38;2;255;255;255moutput[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m([0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;255;255;255m[[0m[38;2;190;132;255m0[0m[38;2;255;255;255m][0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m[3;38;2;253;151;31m --[0m[3;38;2;253;151;31mversion[0m[38;2;230;219;116m [0m[38;2;190;132;255m2[0m[38;2;249;38;114m>&[0m[38;2;190;132;255m1[0m[38;2;230;219;116m)[0m[38;2;255;255;255m"[0m +[38;2;255;255;255moutput1[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m([0m[38;2;255;255;255mhead[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mn[0m[38;2;230;219;116m 1 [0m[38;2;249;38;114m<[0m[38;2;249;38;114m<[0m[38;2;249;38;114m<[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255moutput[0m[38;2;255;255;255m"[0m[38;2;230;219;116m)[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255moutput1[0m[38;2;255;255;255m [0m[38;2;249;38;114m=~[0m[38;2;255;255;255m [0m[38;2;255;255;255m^less[0m[38;2;249;38;114m[[0m[38;2;249;38;114m[[0m[38;2;255;255;255m:[0m[38;2;255;255;255mblank[0m[38;2;255;255;255m:[0m[38;2;249;38;114m][0m[38;2;249;38;114m][0m[38;2;255;255;255m([0m[38;2;249;38;114m[[0m[38;2;249;38;114m[[0m[38;2;255;255;255m:[0m[38;2;255;255;255mdigit[0m[38;2;255;255;255m:[0m[38;2;249;38;114m][0m[38;2;249;38;114m][0m[38;2;255;255;255m+)[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255m_SCRIPT_PAGER_VERSION[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mBASH_REMATCH[0m[38;2;255;255;255m[[0m[38;2;190;132;255m1[0m[38;2;255;255;255m][0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m_SCRIPT_PAGER_NAME[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116mless[0m[38;2;255;255;255m"[0m +[38;2;249;38;114melse[0m +[38;2;255;255;255m_SCRIPT_PAGER_VERSION[0m[38;2;249;38;114m=[0m[38;2;230;219;116m0[0m +[38;2;255;255;255m_SCRIPT_PAGER_NAME[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m([0m[38;2;255;255;255mbasename[0m[38;2;230;219;116m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;255;255;255m[[0m[38;2;190;132;255m0[0m[38;2;255;255;255m][0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m[38;2;230;219;116m)[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46m_configure_pager[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mPAGER[0m[38;2;255;255;255m)[0m +[38;2;255;255;255mSCRIPT_PAGER_ARGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m{[0m[38;2;255;255;255mBAT_PAGER[0m[38;2;249;38;114m+[0m[38;2;255;255;255mx[0m[38;2;255;255;255m}[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mBAT_PAGER[0m[38;2;255;255;255m)[0m +[38;2;255;255;255mSCRIPT_PAGER_ARGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m +[38;2;249;38;114mreturn[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;255;255;255mis_pager_less[0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mSCRIPT_PAGER_CMD[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;230;219;116m{[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;255;255;255m[[0m[38;2;190;132;255m0[0m[38;2;255;255;255m][0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m[38;2;255;255;255m -R --quit-if-one-screen[0m[38;2;255;255;255m)[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [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;255mpager_version[0m[38;2;230;219;116m)[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mlt[0m[38;2;255;255;255m 500 [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;249;38;114m+=[0m[38;2;255;255;255m([0m[38;2;255;255;255m--no-init[0m[38;2;255;255;255m)[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255m}[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mt[0m[38;2;255;255;255m 1 [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255m_configure_pager[0m +[38;2;249;38;114melse[0m +[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m +[38;2;255;255;255mSCRIPT_PAGER_ARGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255mSHIFTOPT_HOOKS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m +[38;2;166;226;46msetargs[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255m_ARGV[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;255m@[0m[38;2;255;255;255m"[0m[38;2;255;255;255m)[0m +[38;2;255;255;255m_ARGV_LAST[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m(([0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;249;38;114m#[0m[38;2;255;255;255m_ARGV[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;249;38;114m-[0m[38;2;190;132;255m1[0m[38;2;230;219;116m))[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m_ARGV_INDEX[0m[38;2;249;38;114m=[0m[38;2;230;219;116m0[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mshiftopt[0m[38;2;255;255;255m([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;255;255;255m$[0m[38;2;255;255;255m_ARGV_INDEX[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mgt[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m_ARGV_LAST[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m&&[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 1[0m +[38;2;255;255;255mOPT[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255m_ARGV[0m[38;2;255;255;255m[[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_ARGV_INDEX[0m[38;2;255;255;255m][0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;102;217;239munset[0m[38;2;255;255;255m OPT_VAL[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT[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;2;249;38;114m[[0m[38;2;255;255;255ma[0m[38;2;249;38;114m-[0m[38;2;255;255;255mzA[0m[38;2;249;38;114m-[0m[38;2;255;255;255mZ0[0m[38;2;249;38;114m-[0m[38;2;255;255;255m9_-[0m[38;2;249;38;114m][0m[38;2;255;255;255m+=.[0m[38;2;249;38;114m*[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mOPT_VAL[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mOPT[0m[38;2;249;38;114m#[0m[38;2;249;38;114m*[0m[38;2;230;219;116m=[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;255;255;255mOPT[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mOPT[0m[38;2;249;38;114m%%[0m[38;2;230;219;116m=[0m[38;2;249;38;114m*[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255m(([0m[38;2;255;255;255m_ARGV_INDEX[0m[38;2;249;38;114m++[0m[38;2;255;255;255m))[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mhook[0m +[38;2;249;38;114mfor[0m[38;2;255;255;255m hook [0m[38;2;249;38;114min[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;255mSHIFTOPT_HOOKS[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;255m"[0m[38;2;249;38;114m;[0m[38;2;249;38;114mdo[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mhook[0m[38;2;255;255;255m"[0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mshiftopt[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m?[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mdone[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mshiftval[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m{[0m[38;2;255;255;255mOPT_VAL[0m[38;2;249;38;114m+[0m[38;2;255;255;255mx[0m[38;2;255;255;255m}[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT[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;2;249;38;114m[[0m[38;2;249;38;114m[[0m[38;2;255;255;255m:[0m[38;2;255;255;255malpha[0m[38;2;255;255;255m:[0m[38;2;249;38;114m][0m[38;2;249;38;114m][0m[38;2;249;38;114m[[0m[38;2;249;38;114m[[0m[38;2;255;255;255m:[0m[38;2;255;255;255mdigit[0m[38;2;255;255;255m:[0m[38;2;249;38;114m][0m[38;2;249;38;114m][0m[38;2;255;255;255m{[0m[38;2;255;255;255m1[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;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mOPT_VAL[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mOPT[0m[38;2;249;38;114m:[0m[38;2;190;132;255m2[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mreturn[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255mOPT_VAL[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255m_ARGV[0m[38;2;255;255;255m[[0m[38;2;255;255;255m$[0m[38;2;255;255;255m_ARGV_INDEX[0m[38;2;255;255;255m][0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m(([0m[38;2;255;255;255m_ARGV_INDEX[0m[38;2;249;38;114m++[0m[38;2;255;255;255m))[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT_VAL[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;2;249;38;114m*[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mprintc[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m%{RED}%s: '%s' requires a value%{CLEAR}\n[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116mbatgrep[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;255mARG[0m[38;2;255;255;255m"[0m +[38;2;102;217;239mexit[0m[38;2;255;255;255m 1[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255m}[0m +[38;2;255;255;255msetargs[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;166;226;46mhook_color[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mSHIFTOPT_HOOKS[0m[38;2;249;38;114m+=[0m[38;2;255;255;255m([0m[38;2;255;255;255m"[0m[38;2;230;219;116m__shiftopt_hook__color[0m[38;2;255;255;255m"[0m[38;2;255;255;255m)[0m +[38;2;166;226;46m__shiftopt_hook__color[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mcase[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114min[0m +[38;2;255;255;255m--no-color[0m[38;2;249;38;114m)[0m[38;2;255;255;255mOPT_COLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116mfalse[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255m--color[0m[38;2;249;38;114m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mcase[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT_VAL[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114min[0m +[38;2;255;255;255m"[0m[38;2;255;255;255m"[0m[38;2;249;38;114m)[0m[38;2;255;255;255mOPT_COLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116mtrue[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255malways[0m[38;2;249;38;114m|[0m[38;2;255;255;255mtrue[0m[38;2;249;38;114m)[0m[38;2;255;255;255mOPT_COLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116mtrue[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255mnever[0m[38;2;249;38;114m|[0m[38;2;255;255;255mfalse[0m[38;2;249;38;114m)[0m[38;2;255;255;255mOPT_COLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116mfalse[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255mauto[0m[38;2;249;38;114m)[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m[38;2;255;255;255m;;[0m +[38;2;249;38;114m*[0m[38;2;249;38;114m)[0m[38;2;255;255;255mprintc[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m%{RED}%s: '--color' expects value of 'auto', 'always', or 'never'%{CLEAR}\n[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116mbatgrep[0m[38;2;255;255;255m"[0m +[38;2;102;217;239mexit[0m[38;2;255;255;255m 1[0m +[38;2;249;38;114mesac[0m +[38;2;255;255;255m}[0m[38;2;255;255;255m;;[0m +[38;2;249;38;114m*[0m[38;2;249;38;114m)[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 1[0m +[38;2;249;38;114mesac[0m +[38;2;255;255;255mprintc_init[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT_COLOR[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m +[38;2;255;255;255m}[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT_COLOR[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mt[0m[38;2;255;255;255m 1 [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mOPT_COLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116mtrue[0m +[38;2;249;38;114melse[0m +[38;2;255;255;255mOPT_COLOR[0m[38;2;249;38;114m=[0m[38;2;230;219;116mfalse[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255mprintc_init[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT_COLOR[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mhook_pager[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mSHIFTOPT_HOOKS[0m[38;2;249;38;114m+=[0m[38;2;255;255;255m([0m[38;2;255;255;255m"[0m[38;2;230;219;116m__shiftopt_hook__pager[0m[38;2;255;255;255m"[0m[38;2;255;255;255m)[0m +[38;2;166;226;46m__shiftopt_hook__pager[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mcase[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114min[0m +[38;2;255;255;255m\[0m +[38;2;255;255;255m--no-pager[0m[38;2;249;38;114m)[0m[38;2;255;255;255mshiftval[0m +[38;2;255;255;255mSCRIPT_PAGER_CMD[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;255m--paging[0m[38;2;249;38;114m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mshiftval[0m +[38;2;249;38;114mcase[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT_VAL[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114min[0m +[38;2;255;255;255mauto[0m[38;2;249;38;114m)[0m[38;2;102;217;239m:[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255malways[0m[38;2;249;38;114m)[0m[38;2;102;217;239m:[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255mnever[0m[38;2;249;38;114m)[0m[38;2;255;255;255mSCRIPT_PAGER_CMD[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;249;38;114m*[0m[38;2;249;38;114m)[0m[38;2;255;255;255mprintc[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m%{RED}%s: '--paging' expects value of 'auto', 'always', or 'never'%{CLEAR}\n[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116mbatgrep[0m[38;2;255;255;255m"[0m +[38;2;102;217;239mexit[0m[38;2;255;255;255m 1[0m +[38;2;249;38;114mesac[0m +[38;2;255;255;255m}[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255m\[0m +[38;2;255;255;255m--pager[0m[38;2;249;38;114m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mshiftval[0m +[38;2;255;255;255m{[0m +[38;2;255;255;255mSCRIPT_PAGER_CMD[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT_VAL[0m[38;2;255;255;255m)[0m +[38;2;255;255;255mPAGER_ARGS[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;255m}[0m[38;2;255;255;255m;;[0m +[38;2;249;38;114m*[0m[38;2;249;38;114m)[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 1[0m +[38;2;249;38;114mesac[0m +[38;2;255;255;255m}[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mhook_version[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mSHIFTOPT_HOOKS[0m[38;2;249;38;114m+=[0m[38;2;255;255;255m([0m[38;2;255;255;255m"[0m[38;2;230;219;116m__shiftopt_hook__version[0m[38;2;255;255;255m"[0m[38;2;255;255;255m)[0m +[38;2;166;226;46m__shiftopt_hook__version[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT[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;2;230;219;116m--version[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;102;217;239mprintf[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m%s %s\n\n%s\n%s\n[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;230;219;116mbatgrep[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;230;219;116m2020.10.04[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;230;219;116mCopyright (C) 2019-2020 eth-p | MIT License[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;230;219;116mhttps://github.com/eth-p/bat-extras[0m[38;2;255;255;255m"[0m +[38;2;102;217;239mexit[0m[38;2;255;255;255m 0[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m 1[0m +[38;2;255;255;255m}[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mterm_width[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mwidth[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m([0m[38;2;230;219;116m{[0m[38;2;230;219;116m [0m[38;2;255;255;255mstty[0m[38;2;230;219;116m size [0m[38;2;190;132;255m2[0m[38;2;249;38;114m>[0m[38;2;230;219;116m/dev/null[0m[38;2;249;38;114m||[0m[38;2;102;217;239mecho[0m[38;2;230;219;116m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m22 80[0m[38;2;255;255;255m"[0m[38;2;249;38;114m;[0m[38;2;230;219;116m}[0m[38;2;249;38;114m|[0m[38;2;255;255;255mcut[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31md[0m[38;2;230;219;116m [0m[38;2;255;255;255m'[0m[38;2;230;219;116m [0m[38;2;255;255;255m'[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mf2[0m[38;2;230;219;116m)[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mwidth[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mne[0m[38;2;255;255;255m 0 [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mwidth[0m[38;2;255;255;255m"[0m +[38;2;249;38;114melse[0m +[38;2;102;217;239mecho[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;230;219;116m80[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mhook_width[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;255;255;255mSHIFTOPT_HOOKS[0m[38;2;249;38;114m+=[0m[38;2;255;255;255m([0m[38;2;255;255;255m"[0m[38;2;230;219;116m__shiftopt_hook__width[0m[38;2;255;255;255m"[0m[38;2;255;255;255m)[0m +[38;2;166;226;46m__shiftopt_hook__width[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mcase[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114min[0m +[38;2;255;255;255m--terminal-width[0m[38;2;249;38;114m)[0m[38;2;255;255;255mshiftval[0m +[38;2;255;255;255mOPT_TERMINAL_WIDTH[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mOPT_VAL[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m;;[0m +[38;2;249;38;114m*[0m[38;2;249;38;114m)[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 1[0m +[38;2;249;38;114mesac[0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m +[38;2;255;255;255m}[0m +[38;2;255;255;255mOPT_TERMINAL_WIDTH[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m([0m[38;2;255;255;255mterm_width[0m[38;2;230;219;116m)[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mbat_version[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;230;219;116mbat[0m[38;2;255;255;255m"[0m[3;38;2;253;151;31m --[0m[3;38;2;253;151;31mversion[0m[38;2;249;38;114m|[0m[38;2;255;255;255mcut[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31md[0m[38;2;255;255;255m [0m[38;2;255;255;255m'[0m[38;2;230;219;116m [0m[38;2;255;255;255m'[0m[3;38;2;253;151;31m -[0m[3;38;2;253;151;31mf[0m[38;2;255;255;255m 2[0m +[38;2;249;38;114mreturn[0m +[38;2;255;255;255m}[0m +[38;2;166;226;46mversion_compare[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mversion[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m1[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mcompare[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m3[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;249;38;114m![0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mversion[0m[38;2;255;255;255m [0m[38;2;249;38;114m=~[0m[38;2;255;255;255m [0m[38;2;190;132;255m\.[0m[38;2;255;255;255m$[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mversion[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mversion[0m[38;2;230;219;116m.[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;249;38;114m![0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mcompare[0m[38;2;255;255;255m [0m[38;2;249;38;114m=~[0m[38;2;255;255;255m [0m[38;2;190;132;255m\.[0m[38;2;255;255;255m$[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mcompare[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mcompare[0m[38;2;230;219;116m.[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;255;255;255mversion_compare__recurse[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mversion[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;255m2[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;255mcompare[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mreturn[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;166;226;46mversion_compare__recurse[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;255;255;255m{[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mversion[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m1[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255moperator[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m2[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mcompare[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255m3[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mv_major[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mversion[0m[38;2;249;38;114m%%[0m[38;2;230;219;116m.[0m[38;2;249;38;114m*[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mc_major[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mcompare[0m[38;2;249;38;114m%%[0m[38;2;230;219;116m.[0m[38;2;249;38;114m*[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mv_minor[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mversion[0m[38;2;249;38;114m#[0m[38;2;249;38;114m*[0m[38;2;230;219;116m.[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mlocal[0m[38;2;255;255;255m [0m[38;2;255;255;255mc_minor[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;230;219;116m{[0m[38;2;255;255;255mcompare[0m[38;2;249;38;114m#[0m[38;2;249;38;114m*[0m[38;2;230;219;116m.[0m[38;2;230;219;116m}[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_minor[0m[38;2;255;255;255m [0m[38;2;249;38;114m&&[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_minor[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[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;255;255;255mv_major[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255moperator[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_major[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;102;217;239m][0m +[38;2;249;38;114mreturn[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255m?[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_minor[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mv_minor[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m0.[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mif[0m[38;2;255;255;255m [0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mz[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_minor[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m;[0m[38;2;249;38;114mthen[0m +[38;2;255;255;255mc_minor[0m[38;2;249;38;114m=[0m[38;2;255;255;255m"[0m[38;2;230;219;116m0.[0m[38;2;255;255;255m"[0m +[38;2;249;38;114mfi[0m +[38;2;249;38;114mcase[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255moperator[0m[38;2;255;255;255m"[0m[38;2;255;255;255m [0m[38;2;249;38;114min[0m +[38;2;255;255;255m-eq[0m[38;2;249;38;114m)[0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_major[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mne[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_major[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m&&[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 1[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255m-ne[0m[38;2;249;38;114m)[0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_major[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mne[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_major[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m&&[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m[38;2;255;255;255m;;[0m +[38;2;255;255;255m-ge[0m[38;2;249;38;114m|[0m[38;2;255;255;255m-gt[0m[38;2;249;38;114m)[0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_major[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mlt[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_major[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m&&[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 1[0m +[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_major[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mgt[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_major[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m&&[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m +[38;2;255;255;255m;;[0m +[38;2;255;255;255m-le[0m[38;2;249;38;114m|[0m[38;2;255;255;255m-lt[0m[38;2;249;38;114m)[0m[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_major[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mgt[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_major[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m&&[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 1[0m +[38;2;102;217;239m[[[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_major[0m[38;2;255;255;255m [0m[3;38;2;253;151;31m-[0m[3;38;2;253;151;31mlt[0m[38;2;255;255;255m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mc_major[0m[38;2;255;255;255m [0m[38;2;102;217;239m]][0m[38;2;249;38;114m&&[0m[38;2;249;38;114mreturn[0m[38;2;255;255;255m 0[0m +[38;2;249;38;114mesac[0m +[38;2;255;255;255mversion_compare__recurse[0m[38;2;255;255;255m [0m[38;2;255;255;255m"[0m[38;2;255;255;255m$[0m[38;2;255;255;255mv_minor[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;255moperator[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;255mc_minor[0m[38;2;255;255;255m"[0m +[38;2;255;255;255m}[0m +[38;2;255;255;255mhook_color[0m +[38;2;255;255;255mhook_pager[0m +[38;2;255;255;255mhook_version[0m +[38;2;255;255;255mhook_width[0m +[38;2;255;255;255mRG_ARGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m +[38;2;255;255;255mBAT_ARGS[0m[38;2;249;38;114m=[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m +[38;2;255;255;255mPATTERN[0m[38;2;24 |