Skip to content

chris-bojemski/terminal_link

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terminal_link

terminal_link is a simple Ruby gem meant to abstract the ANSI characters required to print hyperlinks in supported terminals. It's a wrapper that makes printing hyperlinks easy!

This was inspired by the gist written by @egmontkob.

Installation & Usage

To install:

gem install terminal_link

Import and use:

require 'terminal_link'

...

link = TerminalLink::Link.new('https://github.com', 'GitHub')
link.print 
# prints "GitHub", which you can ctrl/cmd + click on to follow

# ...can be instantiated without text...
link = TerminalLink::Link.new('https://github.com')
link.print
# prints "https://github.com"

# ...or without either, which will default to the gist above...
link = TerminalLink::Link.new
link.print
# prints gist link

# ...and can be instantiated with just text, but won't print.
link = TerminalLink::Link.new(nil, 'GitHub')
link.print
# nothing happens

About

Makes it easy to print hyperlinks in Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages