{"repo":"sindresorhus/terminal-link","free":true,"listed":false,"github":"https://github.com/sindresorhus/terminal-link","clone":"git clone https://github.com/sindresorhus/terminal-link.git","description":"Create clickable links in the terminal","language":"JavaScript","stars":670,"topics":["hyperlink","hyperlink-support","terminal","command-line","nodejs","npm-package"],"license":"MIT","category":"cli-tools","readme_excerpt":"terminal-link Create clickable links in the terminal Install Usage API terminalLink(text, url, options?) Create a link for use in stdout. Supported terminals. For unsupported terminals, by default the link will be printed as plain text with a space separator: 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 text will be returned as-is 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 stderr. 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","default_branch":null,"files":null,"tree":[],"storefront":"/r/sindresorhus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sindresorhus/terminal-link/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}