NAME

Wordsmith::Claude::Blog::Interactive - Interactive blog builder with terminal UI

SYNOPSIS

use Wordsmith::Claude::Blog::Interactive;
use IO::Async::Loop;

my $loop = IO::Async::Loop->new;

my $interactive = Wordsmith::Claude::Blog::Interactive->new(
    topic => 'Building AI Tools with Perl',
    style => 'technical',
    tone  => 'enthusiastic',
    loop  => $loop,
);

my $result = $interactive->run->get;

if ($result->is_success) {
    print $result->as_markdown;
}

DESCRIPTION

Wraps Wordsmith::Claude::Blog::Builder with a colorful terminal UI featuring:

  • Spinners during AI processing

  • Colored headers and status messages

  • Interactive menus for outline/title selection

  • Section-by-section approval workflow

AUTHOR

LNATION, <email at lnation.org>

LICENSE AND COPYRIGHT

This software is Copyright (c) 2026 by LNATION.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)