Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/danielroe/clickable-path. Zero-dependency package to print paths as OSC 8 hyperlinks.
cli osc8
Something went wrong. Try again.
674 B · 17 lines
JavaScript
at main
123456789101112131415161718import assert from 'node:assert'import { createLinker, link, supportsHyperlinks } from 'clickable-path'
const { link: aliased } = createLinker({ formatter: absolute => absolute.replace(import.meta.dirname, '~'),})
// eslint-disable-next-line no-consoleconsole.log('supported:', supportsHyperlinks())// eslint-disable-next-line no-consoleconsole.log('relative:', link('./package.json'))// eslint-disable-next-line no-consoleconsole.log('aliased:', aliased('./package.json'))// eslint-disable-next-line no-consoleconsole.log('with line:', link('./index.js', { line: 3, column: 1 }))
assert.strictEqual(link('./package.json', { enabled: false }), 'package.json')