I have just released version 0.1.2 of Strapping Young Lad. Now we are getting to something that works a bit better across different platforms (now I just have to prove it to you). This release sees the inclusion of multiple token replacement. For example if I create a
.ladconfig in the source repo with an array of tokens
token: ['__NAME__', '__NAMESPACE__', '__AUTHOR__']
The user will be prompted to specify the values for these tokens before the engine goes off and does the replacement. The
__NAME__ token is a bit special - you still need to specify the project name as part of the command line call so if SYL come across this token in the the list of configured tokens it will allow you to default that value without having to type it again, e.g.
lad [email protected]:strapping-young-lad/Loam.git laddy Cloning git repository OK Loading configuration OK Parsing tokens and stuff name (laddy): namespace: test.lad author: kouphax OK Processing files OK Processing directories OK Moving project files OK Done processing 137 file(s) Done processing 22 directories(s)
Notice I didn't need to specify the name of the project again and then I was prompted for the second and third token values. Simple stuff.
So there are a few outstanding efforts to go in now. Namely push some more templates into the SYL repo and spin up a site that lets you search said templates and document all the little features of SYL. They will come in time.
This is the life!