Class: Space::Architect::CLI::Architect::Ground
Instance Method Summary
collapse
Methods inherited from BaseCommand
commit_message_options, phase
Instance Method Details
#call(space: nil, **opts) ⇒ Object
75
76
77
78
79
80
81
82
83
84
85
86
|
# File 'lib/space_architect/cli/architect.rb', line 75
def call(space: nil, **opts)
setup_terminal(**opts.slice(:color, :colors))
handle_errors do
session_cwd = parse_session_cwd_from_stdin
render(store.find(space)) do |sp|
project = ArchitectProject.new(space: sp)
content = project.ground(session_cwd: session_cwd)
terminal.say content unless content.empty?
CLI.record_outcome(Outcome.new(exit_code: 0))
end
end
end
|