what's the right way to get something like this
(i.e., new mojo generate commands, or variations/additional-options on 
existing ones)
added to my 'mojo' command search space.  

I can't do it as a plugin, since plugin stuff doesn't becomes available 
until you actually *add* the plugin to the application you're currently 
working on (assuming it even *is *an application that you're working on, as 
opposed to a plugin, or a role, or something else), and the mojo generate 
commands 
are all for *creating* source-trees from scratch.

About the only thing I can come up with is playing games with @INC in order 
to swap in my own version of Mojo::HelloWorld to add stuff to its ->commands, 


... which all looks to be at least medium evil.

but I also hate to ask for Yet Another Environment Variable (but maybe 
that's the RIght Thing here?)  


On Tuesday, October 1, 2019 at 6:23:53 AM UTC-7, Roger Crew wrote:
>
> so, on the theory that if I'm doing something at least twice there should 
> be a script for it,
> I wrote a "mojo generate role", role.pm, 
>
> that is mostly a ripoff of "mojo generate plugin" but with some better 
> defaults
> i.e.,
>    
> mojo generate role BaseClass RoleName
>
> creates a rudimentary development directory for the 
> BaseClass::Role::RoleName role
> with a single testcase template (...that will actually work straight out 
> of the box if you chose
> a baseclass that doesn't require arguments to build...).
>
> I can do a pull request if there's interest in this and you want actual 
> code to look at.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mojolicious+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mojolicious/e3795845-2934-4dce-b95f-a1d76fc9d6f4%40googlegroups.com.

Reply via email to