Class Chef::Application
In: lib/chef/application.rb
Parent: Object

Methods

Included Modules

Mixlib::CLI

Classes and Modules

Class Chef::Application::Wakeup

Public Class methods

Public Instance methods

Parse the configuration file

Initialize and configure the logger. If the configured log location is not STDOUT, but stdout is a TTY and we‘re not daemonizing, we set up a secondary logger with output to stdout. This way, we magically do the right thing when the user has configured logging to a file but they‘re running chef in the shell to debug something.

Reconfigure the application. You‘ll want to override and super this method.

Get this party started

Actually run the application

Called prior to starting the application, by the run method

[Validate]