eddiezane/lunchy · error · ArgumentError
install [-s] [file]
Error message
install [-s] [file]
What it means
Error "install [-s] [file]" thrown in eddiezane/lunchy.
Source
Thrown at lib/lunchy.rb:56
cmd << " | grep -i \"#{pattern}\"" if pattern
print "PID\tStatus\tLabel\n"
execute(cmd)
end
def ls(params)
pattern = pattern_regex params[0]
agents = plists.keys
agents = agents.grep(pattern) if !params.empty?
if long
puts agents.map { |agent| plists[agent] }.sort.join("\n")
else
puts agents.sort.join("\n")
end
end
alias_method :list, :ls
def install(params)
raise ArgumentError, "install [-s] [file]" if params.empty?
filename = params[0]
%w(~/Library/LaunchAgents /Library/LaunchAgents).each do |dir|
if File.exist?(File.expand_path(dir))
if symlink
FileUtils.ln_s filename, File.join(File.expand_path(dir), File.basename(filename)), force: true
return puts "#{filename} installed to #{dir}"
else
FileUtils.cp filename, File.join(File.expand_path(dir), File.basename(filename))
return puts "#{filename} installed to #{dir}"
end
end
end
end
def uninstall(params)
raise ArgumentError, "uninstall [name]" if params.empty?
stop(params.dup)View on GitHub (pinned to dfe1b06dae)
When it happens
Trigger: Thrown at lib/lunchy.rb:56 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/f2960f73b50ee27b.
Report an issue: GitHub.