#!/usr/bin/env perl

=head1 NAME

blurfill - A simple command line tool to create a blurred background image

=head1 SYNOPSIS

  blurfill [--width w] [--height h] [--output o] image_file

=head1 DESCRIPTION

blurfill is a simple command line tool to create a blurred background image
from a given image. It scales the image to a specified width and height, applies
a Gaussian blur, and saves the result as a new image.
It is a wrapper around the App::BlurFill module.
It accepts the following command line options:

=over 4

=item * --width

The width of the output image. Default is 650 pixels.

=item * --height

The height of the output image. Default is 350 pixels.

=item * --output

The path to the output image file. If not specified, a filename will be generated.

=cut

use strict;
use warnings;
use lib 'lib';
use App::BlurFill::CLI;

App::BlurFill::CLI->new->run;

=head1 AUTHOR

Dave Cross <dave@perlhacks.com>

=head1 COPYRIGHT AND LICENSE

This program is copyright (c), 2025, Magnum Solutions Ltd. All rights reserved.

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

=cut