class Rly::Commands::List

Public Class Methods

new(options) click to toggle source
# File lib/rly/commands/list.rb, line 9
def initialize(options)
  @options = options
end

Public Instance Methods

execute(input: $stdin, output: $stdout) click to toggle source
# File lib/rly/commands/list.rb, line 13
def execute(input: $stdin, output: $stdout)
  shortcuts = Rly::Shortcuts.new
  if shortcuts.all.empty?
    output.puts "no shortcuts added yet for current directory (#{Dir.pwd})"
  else
    shortcuts.all.each do |name, url|
      output.puts "#{name} => #{url}\n"
    end
  end
end