eddiezane/lunchy · error · ArgumentError
edit [name]
Error message
edit [name]
What it means
Error "edit [name]" thrown in eddiezane/lunchy.
Source
Thrown at lib/lunchy.rb:94
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
private
def exact
CONFIG[:exact]
end
def forceView on GitHub (pinned to dfe1b06dae)
When it happens
Trigger: Thrown at lib/lunchy.rb:94 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/2e0b33fd9a23f7f2.
Report an issue: GitHub.