eddiezane/lunchy · error · ArgumentError

show [name]

Error message

show [name]

What it means

Error "show [name]" thrown in eddiezane/lunchy.

Source

Thrown at lib/lunchy.rb:86

    end
  end

  def uninstall(params)
    raise ArgumentError, "uninstall [name]" if params.empty?

    stop(params.dup)

    with_match params[0] do |name, path|
      if File.exist?(path)
        FileUtils.rm(path)
        puts "uninstalled #{name}"
      end
    end
  end
  alias_method :rm, :uninstall

  def show(params)
    raise ArgumentError, "show [name]" if params.empty?

    with_match params[0] do |_, path|
      puts IO.read(path)
    end
  end

  def edit(params)
    raise ArgumentError, "edit [name]" if params.empty?

    with_match params[0] do |_, path|
      editor = ENV['EDITOR']
      if editor.nil?
        raise 'EDITOR environment variable is not set'
      else
        execute("#{editor} #{path.inspect} > `tty`")
      end
    end
  end

View on GitHub (pinned to dfe1b06dae)

When it happens

Trigger: Thrown at lib/lunchy.rb:86 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of eddiezane/lunchy@dfe1b06dae (2026-08-23). Data as JSON: /api/errors/215b7ecf61b79fc5. Report an issue: GitHub.