// definition lists
$out = preg_replace( '/\n([^\n]+)\n: (.+?)\n/s', "\n\t\\1\n\t\t\\2\n", $out );
- // convert tabs to spaces
- $out = preg_replace( '/^\t/m', " ", $out );
-
$out = str_replace( "\t", ' ', $out );
echo WP_CLI::colorize( $out );
return "\n$arg\n: ";
}, $out );
+ // fix indentation
+ $out = preg_replace( '/^ ([^ ]+)/m', "\t\\1", $out );
+ $out = str_replace( "\t", ' ', $out );
+
// prepend docblock notation
- # $out = preg_replace( '/^(.*)/m', "\t* \\1", $out );
+ $out = preg_replace( '/^/m', "\t * ", $out );
file_put_contents( $path, $out );
}