Zach Daniel
|
7ef6465da5
|
fix: detect more function call formats
fix: properly extract arguments when parsing positional args
|
2024-07-30 15:30:29 -04:00 |
|
Zach Daniel
|
643813b120
|
fix: force compile dependencies to avoid strange compiler issues
|
2024-07-30 11:20:21 -04:00 |
|
Zach Daniel
|
c52b226a1c
|
improvement: clean up dependency compiling logic
fix: ensure igniter is compiled first
fix: fetch deps after adding any nested installers
improvement: optimize module finding w/ async_stream
fix: various fixes & improvements to positional argument listing
improvement: add `rest: true` option for positional args
|
2024-07-27 16:57:10 -04:00 |
|
Zach Daniel
|
29e492002a
|
improvement: add positional_args!/1 macro for use in tasks
fix: recompile igniter in `ingiter.install`
|
2024-07-26 13:31:17 -04:00 |
|
Zach Daniel
|
66b886cdc7
|
fix: fix dialyzer warnings about info/2 never being nil
|
2024-07-10 10:56:34 -04:00 |
|
Zach Daniel
|
0ba0c5a375
|
chore: remove error check
|
2024-07-10 08:48:56 -04:00 |
|
Zach Daniel
|
e79a384549
|
fix: prevent crash on specific cases with igniter.new
improvement: more consistent initial impl of `elixirc_paths`
chore: share deps_compile code with installer
|
2024-07-10 08:42:41 -04:00 |
|
Zach Daniel
|
a6fb8ec1dc
|
fix: remove shortnames for global options, to reduce conflicts
|
2024-07-09 09:00:53 -04:00 |
|
Zach Daniel
|
27b6808408
|
fix: remove erroneous warning while composing tasks
CI / ash-ci (push) Waiting to run
|
2024-07-08 15:58:38 -04:00 |
|
Zach Daniel
|
1303e0f394
|
improvement: add add_dep/2-3 , that accepts a full dep specification
improvement: deprecate `add_dependency/3-4`
closes #35
|
2024-07-06 13:28:08 -04:00 |
|
Zach Daniel
|
8937710de9
|
improvement: make module moving much smarter
improvement: add configurations for not moving certain modules
improvement: make `source_folders` configurable
|
2024-07-02 23:26:39 -04:00 |
|
Zach Daniel
|
b13d58a4f3
|
improvement: move_modules -> move_files
|
2024-07-01 20:45:14 -04:00 |
|
Zach Daniel
|
2c2a2e35e3
|
improvement: move some files around and update config names
|
2024-07-01 20:43:39 -04:00 |
|
Zach Daniel
|
0dc28d3e8b
|
improvement: add a way to move files
improvement: add `.igniter.exs` file, and `mix igniter.setup` to create it
improvement: move files to configured location based on changes
|
2024-06-27 23:16:26 -04:00 |
|
Zach Daniel
|
0590e44841
|
chore: introduce utils namespace
docs: add explanation of codebase to writing generators guide
|
2024-06-20 09:46:45 -04:00 |
|
Zach Daniel
|
60b81273cb
|
improvement: use path: prefix instead of local:
|
2024-06-13 11:05:11 -04:00 |
|
Zach Daniel
|
f05b113cc9
|
improvement: support space-separated installers
|
2024-06-13 11:02:55 -04:00 |
|
Zach Daniel
|
180942b155
|
fix: remove unsupportable package installation symbols
fix: don't run `mix deps.get` if dependency changes are aborted
docs: document package formats
|
2024-06-13 10:57:10 -04:00 |
|
Zach Daniel
|
f1e2336358
|
docs: more docs
|
2024-06-12 19:37:32 -04:00 |
|
Zach Daniel
|
260d56532b
|
improvement: add CI/build and get it passing locally
|
2024-05-31 22:59:36 -04:00 |
|
Zach Daniel
|
281ec0f656
|
write a bunch more code, and add some tests, rework various patterns
|
2024-05-31 22:09:38 -04:00 |
|
Zach Daniel
|
7ae0261a28
|
init
|
2024-05-27 23:30:41 -04:00 |
|