1 package Gitalist::TraitFor::Script;
3 use MooseX::Types::Moose qw/ Undef /;
4 use MooseX::Types::Common::String qw/NonEmptySimpleStr/;
5 use namespace::autoclean;
8 isa => Undef | NonEmptySimpleStr,
11 return unless exists $ENV{GITALIST_REPO_DIR};
12 $ENV{GITALIST_REPO_DIR};
19 warn("Script repo dir" . $self->repo_dir);
20 local $ENV{GITALIST_REPO_DIR} = $self->repo_dir;
28 Gitalist::ScriptRole - Role for Gitalist scripts.
32 Wraps the run method in Catalyst scripts to apply the C<< --repo_dir >>
37 See L<Gitalist> for authors.
41 See L<Gitalist> for the license.