tighten/lambo

Finish presets

mattstauffer opened this issue · 2 comments

Consider adding one inspired by this skeleton:

https://twitter.com/devgummibeer/status/1296809965538217984

Just to verify, right now there is now way to have different groups of things we might want to run after an install? I know there is .after, which is great, but i want to be able to do different 'afters' specified by a flag. You have support for installing things like breezy, by a flag, but why not simply make it simple and allow us create our own?

Hi @MACscr,

Do you mean having multiple afters in a directory somewhere and specifying them on the command line and what does the API for that look like?

lambo new foo --after=script1,script2,script3

The scripts would exist in the standard Lambo config directory (currently ~/.lambo) and be executed in the order specified. Lambo would exit if any one script cannot be found or fails for any reason.

A bit of context: The idea of breeze and jetstream being configured via built-in flags is that Lambo should offer support for all 1st party Laravel packages out of the box. I know we are a bit behind in doing that 🙈.