Actually, reading the spec again, there is no way to detect if it's implemented. :(
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Mon Mar 31 15:31:32 2025
But on the plus side, it should also be transparent when the client doesn't support it (assuming the client isn't broken)
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon Mar 31 16:21:36 2025
So in the example, `printf '\033]8;;http://example.com\033\\This is a link\033]8;;\033\\\n'`, a non-broken but non-supporting terminal would just eat the URL and only display "This is a link"?
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Mon Mar 31 18:46:28 2025
Right, there's two OSCs there... "\\033\]8;;http://example.com\\033\\\\" and "\\033\]8;;\\033\\\\". Those would be stripped.
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Deucе@1:103/705 to GitLab note in main/sbbs on Mon Mar 31 18:48:37 2025
Right, there's two OSCs there... "\\033\]8;;http://example.com\033\\" and "\\033\]8;;\\033\\\\". Those would be stripped.
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon Mar 31 20:07:43 2025
Well, that's kind of lame. :-( I was hoping the URL would at least be *displayed* for terminals that don't support OSC 8. And that would've made autodetection easy too.
--- SBBSecho 3.24-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
Who's Online
Recent Visitors
brokenmind
Sat Apr 19 10:03:56 2025
from
The Insane Asylum BBS
via
RLogin
Guest
Wed Apr 30 09:43:37 2025
from
Asas
via
Telnet
Guest
Thu May 1 05:06:50 2025
from
Lviv
via
Telnet
brokenmind
Tue May 6 10:18:38 2025
from
The Insane Asylum BBS
via
RLogin