|
|
|
|
|
by notpushkin
404 days ago
|
|
Ahhhh, okay! Looks like I’ve got a bad roll of a dice then. (The `uber_for` is actually hilarious :-) Maybe move the script to something like ash-hq.org/new?project_name={generated}, so that it’s easier to guess what’s going on? Or break it up into steps, like: # Install prerequisites (Elixir and `igniter_new`):
curl -fsSo 'https://ash-hq.org/install?with=phoenix' | sh
# Create a new app:
mix igniter.new {{ generated }} --yes-to-deps --yes --install ""
cd {{ generated }}
# Install Ash:
mix igniter.install ...
(This could also let you eliminate that “Already have an app?” button-link – the users can just skip the steps they’ve already done.) |
|
That's a great suggestion, the one-liner is cute but isn't quite as readable and explanatory as your multi-line version.
Not to mention, the one-liner doesn't show off the true power of igniter -- composability and additive AST patching codegen.
Thanks!