terminal-link alternatives and similar modules
Based on the "Command-line utilities" category.
Alternatively, view terminal-link alternatives based on common mentions on social networks and blogs.
-
DraftLog
๐ Create mutable log lines into the terminal, and give life to your logs! -
gradient-string
:rainbow: Beautiful color gradients in terminal output -
cli-truncate
Truncate a string to a specific width in the terminal
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of terminal-link or a related project?
README
terminal-link
Create clickable links in the terminal
Install
$ npm install terminal-link
Usage
import terminalLink from 'terminal-link';
const link = terminalLink('My Website', 'https://sindresorhus.com');
console.log(link);
API
terminalLink(text, url, options?)
Create a link for use in stdout.
For unsupported terminals, the link will be printed in parens after the text: My website (https://sindresorhus.com)
.
text
Type: string
Text to linkify.
url
Type: string
URL to link to.
options
Type: object
fallback
Type: Function | boolean
Override the default fallback. The function receives the text
and url
as parameters and is expected to return a string.
If set to false
, the fallback will be disabled when a terminal is unsupported.
terminalLink.isSupported
Type: boolean
Check whether the terminal's stdout supports links.
Prefer just using the default fallback or the fallback
option whenever possible.
terminalLink.stderr(text, url, options?)
Create a link for use in stdout.
Same arguments as terminalLink()
.
terminalLink.stderr.isSupported
Type: boolean
Check whether the terminal's stderr supports links.
Prefer just using the default fallback or the fallback
option whenever possible.
Related
- terminal-link-cli - CLI for this module
- ink-link - Link component for Ink
- chalk - Terminal string styling done right