eddiezane/lunchy · error · ArgumentError

stop [-w] [name]

Error message

stop [-w] [name]

What it means

Error "stop [-w] [name]" thrown in eddiezane/lunchy.

Source

Thrown at lib/lunchy.rb:16

require 'fileutils'

class Lunchy
  VERSION = '0.10.4'

  def start(params)
    raise ArgumentError, "start [-wF] [name]" if params.empty?

    with_match params[0] do |name, path|
      execute("launchctl load #{force}#{write}#{path.inspect}")
      puts "started #{name}"
    end
  end

  def stop(params)
    raise ArgumentError, "stop [-w] [name]" if params.empty?

    with_match params[0] do |name, path|
      execute("launchctl unload #{write}#{path.inspect}")
      puts "stopped #{name}"
    end
  end

  def restart(params)
    stop(params.dup)
    start(params.dup)
  end

  def status(params)
    pattern = pattern_for_grep params[0]
    cmd = "launchctl list"
    unless verbose?
      agents = plists.keys.map { |k| "-e \"#{k}\"" }.join(" ")
      cmd << " | grep -i #{agents}"

View on GitHub (pinned to dfe1b06dae)

When it happens

Trigger: Thrown at lib/lunchy.rb:16 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/ba2e168f70cacc27. Report an issue: GitHub.