Sha256: 0a235800d4a39aa8911a3cf85f4a67ed844ccc3ea57525baf9f9feb93d200e88
Contents?: true
Size: 873 Bytes
Versions: 1
Compression:
Stored size: 873 Bytes
Contents
# encoding: UTF-8 # frozen_string_literal: true require 'nrser/refinements/types' using NRSER::Types # Namespace # ======================================================================= module Locd module CLI module Command # Definitions # ======================================================================= class Agent < Base desc "restart", "Restart an agent" include_shared t[ groups: t.HasAny( :pattern, :multi, :restart ) ] include_shared t[ name: t.or( :enable, :force ), groups: :start ] def restart find_multi!( pattern ). each { |agent| agent.restart **option_kwds( groups: [ :restart, :stop, :start ] ) } end end # /Namespace # ======================================================================= end # module Command end # module CLI end # module Locd
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
locd-0.1.13 | lib/locd/cli/command/agent/restart.rb |