alias m2a {
var %i = 1, %c = $1-
!.echo -q $regex(%c,/(\x03\d?\d?)/g)
while $regml(%i) {
var %i = %i + 1, %c = $replace(%c,$ifmatch,$_m2a($mid($ifmatch,2)))
}
return %c
}
alias -l _m2a {
; from $erkc() by SyntheroS
if ($1 == 0) { return $chr(27) $+ [1;37m }
elseif ($1 == 1) { return $chr(27) $+ [30m }
elseif ($1 == 2) { return $chr(27) $+ [34m }
elseif ($1 == 3) { return $chr(27) $+ [32m }
elseif ($1 == 4) { return $chr(27) $+ [1;31m }
elseif ($1 == 5) { return $chr(27) $+ [31m }
elseif ($1 == 6) { return $chr(27) $+ [35m }
elseif ($1 == 7) { return $chr(27) $+ [33m }
elseif ($1 == 8) { return $chr(27) $+ [1;33m }
elseif ($1 == 9) { return $chr(27) $+ [1;32m }
elseif ($1 == 10) { return $chr(27) $+ [36m }
elseif ($1 == 11) { return $chr(27) $+ [1;36m }
elseif ($1 == 12) { return $chr(27) $+ [1;34m }
elseif ($1 == 13) { return $chr(27) $+ [1;35m }
elseif ($1 == 14) { return $chr(27) $+ [1;30m }
elseif ($1 == 15) { return $chr(27) $+ [37m }
else { return $chr(27) $+ [0m }
}