Class: WritersRoom::Commands::Config

Inherits:
Thor
  • Object
show all
Defined in:
lib/writers_room/cli/config.rb

Instance Method Summary collapse

Instance Method Details

#configObject



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/writers_room/cli/config.rb', line 10

def config
  cfg = WritersRoom.config
  say "Configuration:", :cyan
  say "  Provider:   #{cfg.provider}", :white
  say "  Model:      #{cfg.model_name}", :white
  say "  Scene max lines: #{cfg.scene.max_lines}", :white
  say "  Scene timeout:   #{cfg.scene.timeout}s", :white
rescue StandardError => e
  say "Error reading configuration: #{e.message}", :red
  exit 1
end