[Dancer-users] how to run function from app from command line?

Nick Knutov mail at knutov.com
Sat Jul 2 09:33:11 CEST 2011


Well, but I need access to Dancer environment - config, etc. First way 
does not suited for this, I think.

02.07.2011 13:13, Flavio Poletti пишет:
> Factor out the functionality you need into another module, then call it
> both from the Dancer front-end and from a script crafted for the command
> line.
>
> Another approach would be looking at the Dancer's testing
> modules/functions, they are geared at simulating calls without having a
> running instance. I'd go for the first approach, anyway.
>
> Cheers,
>
>      Flavio.
>
>
> On Fri, Jul 1, 2011 at 11:14 PM, Nick Knutov <mail at knutov.com
> <mailto:mail at knutov.com>> wrote:
>
>     Hello,
>
>     I have a big project running on Dancer. This project has some
>     service scripts (to do some cron jobs for example), written as
>     functions in this Dancer app, that should have access to all usual
>     environment (as called from the web functions have), but I need to
>     be able run them from command line.
>
>     What is the best way to do it?
>
>     Example:
>
>     get '/service_func' => {...};
>
>     I want to do something like
>
>     # ./bin/app.pl <http://app.pl> --run=service_func
>
>
>     --
>     Best Regards,
>     Nick Knutov
>     http://knutov.com
>     ICQ: 272873706
>     Voice: +7-904-84-23-130 <tel:%2B7-904-84-23-130>
>     _________________________________________________
>     Dancer-users mailing list
>     Dancer-users at perldancer.org <mailto:Dancer-users at perldancer.org>
>     http://www.backup-manager.org/__cgi-bin/listinfo/dancer-users
>     <http://www.backup-manager.org/cgi-bin/listinfo/dancer-users>
>
>

-- 
Best Regards,
Nick Knutov
http://knutov.com
ICQ: 272873706
Voice: +7-904-84-23-130


More information about the Dancer-users mailing list