Zach Daniel
|
e776b2cb7d
|
chore: address warnings
CI / ash-ci (push) Waiting to run
|
2024-08-08 00:16:58 -04:00 |
|
Mayel de Borniol
|
f356cce3a4
|
improvement: support for non-elixir files with create_new_file, update_file, include_existing_file, include_or_create_file, create_or_update_file (#75)
CI / ash-ci (push) Has been cancelled
|
2024-08-05 21:50:18 -04:00 |
|
Igor Barakaiev
|
fa5f849928
|
improvement: support "notices" (#65)
|
2024-08-03 17:52:09 -04:00 |
|
Igor Barakaiev
|
61e75fe2e3
|
improvement: include config in include_all_elixir_files (#55)
CI / ash-ci (push) Waiting to run
|
2024-07-18 16:39:03 -04:00 |
|
Zach Daniel
|
9210907a3b
|
fix: when adding code to surrounding block, don't go up multiple blocks
|
2024-07-15 21:05:39 -04:00 |
|
Zach Daniel
|
4494e426a3
|
improvement: make apply_and_fetch_dependencies only change deps/0
|
2024-07-14 19:22:37 -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
|
7fcf6a6143
|
improvement: ensure test/support is in elixirc paths automatically when necessary
|
2024-07-09 20:23:15 -04:00 |
|
Zach Daniel
|
0aed000bbf
|
fix: fix deps compilation issues by vendoring deps.compile
fix: honor `--yes` flag when installing deps always
|
2024-07-09 16:38:57 -04:00 |
|
Zach Daniel
|
f81fd85d6e
|
improvement: small tweaks to output
CI / ash-ci (push) Waiting to run
|
2024-07-09 12:05:15 -04:00 |
|
Igor Barakaiev
|
dc04861ca1
|
fix: include only "mix.exs" in the actual run in apply_and_fetch_dependencies (#32)
|
2024-07-04 06:51:45 -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
|
5e5e11633f
|
improvement: properly find nested modules again
improvement: make igniter tests much faster by not searching our own project
|
2024-07-02 16:33:08 -04:00 |
|
Zach Daniel
|
be6051b523
|
improvement: add include_all_elixir_files/1
improvement: add `module_exists?/2`
improvement: add `find_and_update_module/3`
|
2024-07-02 13:50:06 -04:00 |
|
Zach Daniel
|
d7613a2438
|
improvement: only require rejecting mix deps.get one time & remember that choice
improvement: simpler messages signaling a mix deps.get
|
2024-07-02 13:22:22 -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
|
b878903e26
|
chore: fix bugs/build
CI / ash-ci (push) Waiting to run
|
2024-07-01 18:27:41 -04:00 |
|
Zach Daniel
|
922178e9ff
|
improvement: use %Info{} structs to compose and plan nested installers
|
2024-07-01 17:56:14 -04:00 |
|
Igor Barakaiev
|
05f52a9413
|
improvement: add Igniter.apply_and_fetch_dependencies/1 and Igniter.has_changes?/1 (#28)
---------
Co-authored-by: Zach Daniel <zach@zachdaniel.dev>
|
2024-07-01 15:29:51 -04:00 |
|
Zach Daniel
|
ccb0984314
|
improvement: Module.find_and_update_or_create_module
CI / ash-ci (push) Waiting to run
|
2024-06-28 00:36:04 -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 |
|
Igor Barakaiev
|
8077946d10
|
improvement: add fallback to compose_task (#19)
CI / ash-ci (push) Waiting to run
|
2024-06-26 11:40:58 -04:00 |
|
Zach Daniel
|
0e82c3aebb
|
fix: don't show unnecessary diff output
fix: don't compile before fetching deps
|
2024-06-21 18:06:00 -04:00 |
|
Zach Daniel
|
dcde30c280
|
chore: fix typo on trailing comments logic
|
2024-06-21 16:17:21 -04:00 |
|
Zach Daniel
|
f5741fad45
|
chore: add comment noting that we can remove the trailing comments logic
|
2024-06-21 16:08:44 -04:00 |
|
Zach Daniel
|
8bcf7d690e
|
improvement: workaround trailing comment issues w/ sourceror
can remove all of the trailing comment logic when
https://github.com/doorgan/sourceror/issues/150
is addressed
|
2024-06-21 16:07:26 -04:00 |
|
Igor Barakaiev
|
062d46a7ef
|
chore: Miscellaneous clarifications and cleaning up (#8)
|
2024-06-19 15:35:06 -04:00 |
|
Zach Daniel
|
afbcb3cd1a
|
improvement: show warning when adding dependencies by default
CI / ash-ci (push) Waiting to run
|
2024-06-14 20:09:20 -04:00 |
|
Zach Daniel
|
933876d377
|
fix: patch formatter fix, to be removed later when rewrite PR is merged
|
2024-06-13 19:10:20 -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
|
5c8a2870db
|
fix: always format the file even if no .formatter.exs exists
|
2024-06-13 08:17:50 -04:00 |
|
Zach Daniel
|
f1e2336358
|
docs: more docs
|
2024-06-12 19:37:32 -04:00 |
|
Zach Daniel
|
a156431b9c
|
chore: pass dialyzer/sobelow
|
2024-06-12 19:16:03 -04:00 |
|
Zach Daniel
|
55d0b061e1
|
improvement: draw the rest of the owl
|
2024-06-12 18:22:08 -04:00 |
|
Zach Daniel
|
2a43fc4af7
|
WIP
|
2024-06-11 17:33:05 -04:00 |
|
Zach Daniel
|
1812aafac8
|
WIP
|
2024-06-10 09:58:20 -04:00 |
|
Zach Daniel
|
414852589e
|
WIP
|
2024-06-05 10:12:07 -04:00 |
|
Zach Daniel
|
57ee3f9749
|
WIP
|
2024-06-03 23:14:36 -04:00 |
|
Zach Daniel
|
f1e0fffc4b
|
improvement: add installer archive
|
2024-06-03 13:13:49 -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 |
|