The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

#!/usr/bin/env perl
use strict;
my $p = Getopt::Long::Parser->new;
$p->configure(qw(
posix_default
no_ignore_case
auto_help
));
my %opts = (
port => 9001
);
my @optspec = qw(
host_id=i
port=i
min_servers=i
min_spare_servers=i
max_servers=i
max_spare_servers=i
max_requests=i
);
if (! $p->getoptions(\%opts, @optspec)) {
exit 1;
}
my $server = Data::STUID::Server->new(%opts);
$server->run;
__END__
=head1 NAME
stuid-server - STUID ID Generator Server
=head1 SYNOPSIS
stuid-server --host_id=unique_number
=cut