move exec code to Client.pm, add get_homedir example to Takfile
[scpubgit/Tak.git] / Takfile
CommitLineData
241e3dd6 1package Tak::MyScript;
2
3use Tak::Takfile;
5e5069ca 4use Tak::ObjectClient;
241e3dd6 5
5e5069ca 6sub each_get_homedir {
7 my ($self, $remote) = @_;
8 my $oc = Tak::ObjectClient->new(remote => $remote);
9 my $home = $oc->new_object('Path::Class::Dir')->absolute->stringify;
241e3dd6 10 $self->stdout->print(
5e5069ca 11 $remote->host.': '.$home."\n"
241e3dd6 12 );
241e3dd6 13}
14
151;