X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FHelper.pm;h=e3c289540c49fd94080739ef700b2c0627cc6236;hb=dbd6b243d9481d628842f8cda4f5c7c604fbac33;hp=59b832141b96c0b1f5105a6566797744a39b8a37;hpb=0710604fb69f44a3aeb66daf7863ea4eba69db0d;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Helper.pm b/lib/Catalyst/Helper.pm index 59b8321..e3c2895 100644 --- a/lib/Catalyst/Helper.pm +++ b/lib/Catalyst/Helper.pm @@ -77,7 +77,6 @@ sub mk_app { $self->_mk_apptest; $self->_mk_cgi; $self->_mk_fastcgi; - $self->_mk_jsan; $self->_mk_server; $self->_mk_test; $self->_mk_create; @@ -283,8 +282,6 @@ sub _mk_dirs { $self->mk_dir( $self->{static} ); $self->{images} = File::Spec->catdir( $self->{static}, 'images' ); $self->mk_dir( $self->{images} ); - $self->{static} = File::Spec->catdir( $self->{static}, 'js' ); - $self->mk_dir( $self->{static} ); $self->{t} = File::Spec->catdir( $self->{dir}, 't' ); $self->mk_dir( $self->{t} ); $self->mk_dir( File::Spec->catdir( $self->{t}, 'M' ) ); @@ -357,14 +354,6 @@ sub _mk_fastcgi { chmod 0700, "$script/$appprefix\_fastcgi.pl"; } -sub _mk_jsan { - my $self = shift; - my $script = $self->{script}; - my $appprefix = $self->{appprefix}; - $self->render_file( 'jsan', "$script\/$appprefix\_jsan.pl" ); - chmod 0700, "$script/$appprefix\_jsan.pl"; -} - sub _mk_server { my $self = shift; my $script = $self->{script}; @@ -687,70 +676,6 @@ This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. =cut -__jsan__ -[% startperl %] -w - -use strict; -use Catalyst; -use Catalyst::Utils; -use File::Spec; -use FindBin; -use lib "$FindBin::Bin/../lib"; - -# Needed for home detection -{ - no warnings 'all'; - sub Catalyst::setup {} - require [% name %]; -} - -my $home = Catalyst::Utils::home('[% name %]'); -$ENV{JSAN_PREFIX} ||= File::Spec->catdir( $home, 'root', 'static', 'js' ); - -# JSAN shell -eval 'require JSAN'; -die "Please install JSAN\n" if $@; -JSAN->control; - -1; - -=head1 NAME - -[% appprefix %]_jsan.pl - JSAN shell - -=head1 SYNOPSIS - -[% appprefix %]_jsan.pl [options] - - Examples: - jsan> index - jsan> install Test.Simple - - See also: - perldoc Catalyst::Manual - perldoc Catalyst::Manual::Intro - - -=head1 DESCRIPTION - -Install JavaScript libraries from the JSAN shell. - -=head1 SEE ALSO - -L, L - -=head1 AUTHOR - -Sebastian Riedel, C - -=head1 COPYRIGHT - -Copyright 2004 Sebastian Riedel. All rights reserved. - -This library is free software, you can redistribute it and/or modify -it under the same terms as Perl itself. - -=cut __server__ [% startperl %] -w