class Aruba::Platforms::Announcer
def after_init
def after_init output_format :changed_configuration, proc { |n, v| format("# %s = %s", n, v) } output_format :changed_environment, proc { |n, v| format("$ export %s=%s", n, Shellwords.escape(v)) } output_format :command, "$ %s" output_format :directory, "$ cd %s" output_format :environment, proc { |n, v| format("$ export %s=%s", n, Shellwords.escape(v)) } output_format :full_environment, proc { |h| format("<<-ENVIRONMENT\n%s\nENVIRONMENT", Aruba.platform.simple_table(h)) } output_format :modified_environment, proc { |n, v| format("$ export %s=%s", n, Shellwords.escape(v)) } output_format :stderr, "<<-STDERR\n%s\nSTDERR" output_format :stdout, "<<-STDOUT\n%s\nSTDOUT" output_format :command_content, "<<-COMMAND\n%s\nCOMMAND" output_format :stop_signal, proc { |p, s| format("Command will be stopped with `kill -%s %s`", s, p) } output_format :timeout, "# %s-timeout: %s seconds" output_format :wait_time, "# %s: %s seconds" output_format :command_filesystem_status, proc { |status| format("<<-COMMAND FILESYSTEM STATUS\n%s\nCOMMAND FILESYSTEM STATUS", Aruba.platform.simple_table(status.to_h, sort: false)) } end