Class: WritersRoom::CLI
- Inherits:
-
Thor
- Object
- Thor
- WritersRoom::CLI
- Defined in:
- lib/writers_room/cli.rb
Class Method Summary collapse
Instance Method Summary collapse
- #actor(character_file, scene_file) ⇒ Object
- #config ⇒ Object
- #direct(scene_file) ⇒ Object
- #init(project_name) ⇒ Object
- #version ⇒ Object
Class Method Details
.exit_on_failure? ⇒ Boolean
8 9 10 |
# File 'lib/writers_room/cli.rb', line 8 def self.exit_on_failure? true end |
Instance Method Details
#actor(character_file, scene_file) ⇒ Object
49 50 51 52 |
# File 'lib/writers_room/cli.rb', line 49 def actor(character_file, scene_file) require_relative "cli/actor" Commands::Actor.new([], ).actor(character_file, scene_file) end |
#config ⇒ Object
38 39 40 41 |
# File 'lib/writers_room/cli.rb', line 38 def config require_relative "cli/config" Commands::Config.new.config end |
#direct(scene_file) ⇒ Object
68 69 70 71 |
# File 'lib/writers_room/cli.rb', line 68 def direct(scene_file) require_relative "cli/direct" Commands::Direct.new([], ).direct(scene_file) end |
#init(project_name) ⇒ Object
32 33 34 35 |
# File 'lib/writers_room/cli.rb', line 32 def init(project_name) require_relative "cli/init" Commands::Init.new([], ).init(project_name) end |
#version ⇒ Object
16 17 18 19 |
# File 'lib/writers_room/cli.rb', line 16 def version require_relative "cli/version" Commands::Version.new.version end |