Class: Wheneverd::CLI::Delete

Inherits:
Wheneverd::CLI show all
Defined in:
lib/wheneverd/cli/delete.rb

Overview

Implements wheneverd delete (delete previously generated units for the identifier).

Instance Method Summary collapse

Methods inherited from Wheneverd::CLI

#handle_error, #identifier_value, #load_schedule

Instance Method Details

#executeObject



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/wheneverd/cli/delete.rb', line 8

def execute
  paths = Wheneverd::Systemd::UnitDeleter.delete(
    identifier: identifier_value,
    unit_dir: unit_dir,
    dry_run: dry_run?
  )
  paths.each { |p| puts p }
  0
rescue StandardError => e
  handle_error(e)
end