class Convenlu::Prompt
Public Class Methods
start()
click to toggle source
# File lib/convenlu/prompt.rb, line 9 def self.start prompt = TTY::Prompt.new commit = prompt.collect do response_scope = prompt.yes?('do you want to add a scope?', default: false) key(:scope).ask('enter the commit scope') if response_scope key(:type).select('select the commit type', Standard.commit_types) key(:title).ask('write a short title', required: true) key(:description).ask('provide a longer description', required: true) response_footer = prompt.yes?('do you want to add a footer?', default: false) key(:footer).ask('write the commit footer', required: true) if response_footer end @repo = Repository.new @repo.create_commit(commit) end