Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

Task.pm
package Hydra::Task;

use strict;
use warnings;

sub new {
    my ($self, $event, $plugin_name) = @_;

    return bless {
        "event" => $event,
        "plugin_name" => $plugin_name,
    }, $self;
}

1;