createLink method
Creates a link string without adding to the group (for inline use).
Implementation
String createLink(String url, {String? text, bool styled = false}) {
final id = '$prefix-inline-${_counter++}';
final displayText = text ?? url;
if (renderConfig.colorProfile == ColorProfile.ascii) {
return displayText;
}
final params = 'id=$id';
final linkText = '\x1B]8;$params;$url\x07$displayText\x1B]8;;\x07';
if (styled) {
return '\x1B[4;34m$linkText\x1B[0m';
}
return linkText;
}