App-Ordo

 view release on metacpan or  search on metacpan

lib/App/Ordo/Command/Cal/Delete.pm  view on Meta::CPAN

        return;
    }

    my $payload = { name => $cal_name };
    $payload->{force} = 1 if $opt->{force};

    my $res = $self->api->call('delete_cal', $payload);

    if ($res->{success}) {
        say colored(["bold green"], "Calendar '$cal_name' deleted");
        say "All associated cron expressions removed (cascade delete)";
    } else {
        say colored(["bold red"], "Failed to delete calendar: " . ($res->{message} || 'unknown error'));
    }
}

1;



( run in 1.376 second using v1.01-cache-2.11-cpan-600a1bdf6e4 )