diff options
| author | Jesse Wolfe <jes5199@gmail.com> | 2010-05-12 15:42:39 -0700 |
|---|---|---|
| committer | test branch <puppet-dev@googlegroups.com> | 2010-02-17 06:50:53 -0800 |
| commit | 631552c58c9658780d0618c6b2fdfdc5a95465ea (patch) | |
| tree | 6014ecaf3fc77c91a28217a7f7cd03819c3fdd58 /lib/puppet/application | |
| parent | 8f4d644210e7a6afc9e08d65a0c60987171747c6 (diff) | |
| download | puppet-631552c58c9658780d0618c6b2fdfdc5a95465ea.tar.gz puppet-631552c58c9658780d0618c6b2fdfdc5a95465ea.tar.xz puppet-631552c58c9658780d0618c6b2fdfdc5a95465ea.zip | |
Feature #2935: Applications should declare modes
Add declarations for each application's run mode.
Signed-off-by: Jesse Wolfe <jes5199@gmail.com>
Diffstat (limited to 'lib/puppet/application')
| -rw-r--r-- | lib/puppet/application/agent.rb | 1 | ||||
| -rw-r--r-- | lib/puppet/application/cert.rb | 1 | ||||
| -rw-r--r-- | lib/puppet/application/doc.rb | 1 | ||||
| -rw-r--r-- | lib/puppet/application/master.rb | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/lib/puppet/application/agent.rb b/lib/puppet/application/agent.rb index 8a8e3cad3..e8ed04079 100644 --- a/lib/puppet/application/agent.rb +++ b/lib/puppet/application/agent.rb @@ -3,6 +3,7 @@ require 'puppet/application' class Puppet::Application::Agent < Puppet::Application should_parse_config + mode :agent attr_accessor :explicit_waitforcert, :args, :agent, :daemon, :host diff --git a/lib/puppet/application/cert.rb b/lib/puppet/application/cert.rb index 33410eec5..219129bb9 100644 --- a/lib/puppet/application/cert.rb +++ b/lib/puppet/application/cert.rb @@ -3,6 +3,7 @@ require 'puppet/application' class Puppet::Application::Cert < Puppet::Application should_parse_config + mode :server attr_accessor :mode, :all, :ca, :digest, :signed diff --git a/lib/puppet/application/doc.rb b/lib/puppet/application/doc.rb index 326265e4c..0f4381f4b 100644 --- a/lib/puppet/application/doc.rb +++ b/lib/puppet/application/doc.rb @@ -3,6 +3,7 @@ require 'puppet/application' class Puppet::Application::Doc < Puppet::Application should_not_parse_config + mode :master attr_accessor :unknown_args, :manifest diff --git a/lib/puppet/application/master.rb b/lib/puppet/application/master.rb index 993d7df44..17ff5de53 100644 --- a/lib/puppet/application/master.rb +++ b/lib/puppet/application/master.rb @@ -3,6 +3,7 @@ require 'puppet/application' class Puppet::Application::Master < Puppet::Application should_parse_config + mode :master option("--debug", "-d") option("--verbose", "-v") |
