вы можете использовать пакет npm для этого: https://github.com/sindresorhus/terminal-link
Пример:
mifrill@mifrill-desktop:~$ npm install terminal-link
npm WARN saveError ENOENT: no such file or directory, open '/home/mifrill/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/home/mifrill/package.json'
npm WARN mifrill No description
npm WARN mifrill No repository field.
npm WARN mifrill No README data
npm WARN mifrill No license field.
+ terminal-link@1.1.0
added 6 packages from 2 contributors and audited 6 packages in 2.868s
found 0 vulnerabilities
_
mifrill@mifrill-desktop:~$ node
> const terminalLink = require('terminal-link');
undefined
_
> console.log(terminalLink('file', 'C://Users'))
file
Эта строка (файл) будет кликабельной
Или вы можете использовать только специальные символы (на рубине):
irb
link = 'C://Users'
title = 'File'
puts "\u001b]8;;#{link}\u0007#{title}\u001b]8;;\u0007"