NAME

App::GHGen::Interactive - Interactive workflow customization

SYNOPSIS

use App::GHGen::Interactive qw(customize_workflow);

my $config = customize_workflow('perl');
# Returns hash of user choices

FUNCTIONS

prompt_yes_no($question, $default)

Prompt for yes/no answer. Default is 'y' or 'n'.

prompt_choice($question, $choices, $default)

Prompt user to select one option from a list.

prompt_multiselect($question, $options, $defaults)

Prompt user to select multiple options. Returns array ref of selected items.

prompt_text($question, $default)

Prompt for text input.

customize_workflow($type)

Interactive customization for a specific workflow type. Returns hash of configuration options.

AUTHOR

Nigel Horne <njh@nigelhorne.com>

https://github.com/nigelhorne

LICENSE

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.