igniter
▼
Project version
v0.5.47
v0.5.46
v0.5.45
v0.5.44
v0.5.43
v0.5.42
v0.5.41
v0.5.40
v0.5.39
v0.5.38
v0.5.37
v0.5.36
v0.5.35
v0.5.34
v0.5.33
v0.5.32
v0.5.31
v0.5.30
v0.5.29
v0.5.28
v0.5.27
v0.5.26
v0.5.25
v0.5.24
v0.5.23
v0.5.22
v0.5.21
v0.5.20
v0.5.19
v0.5.18
v0.5.17
v0.5.16
v0.5.15
v0.5.14
v0.5.13
v0.5.12
v0.5.11
v0.5.10
v0.5.9
v0.5.8
v0.5.7
v0.5.6
v0.5.5
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
v0.4.8
v0.4.7
v0.4.6
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.78
v0.3.77
v0.3.76
v0.3.75
v0.3.74
v0.3.73
v0.3.72
v0.3.71
v0.3.70
v0.3.69
v0.3.68
v0.3.67
v0.3.66
v0.3.65
v0.3.64
v0.3.63
v0.3.62
v0.3.61
v0.3.60
v0.3.59
v0.3.58
v0.3.57
v0.3.56
v0.3.55
v0.3.54
v0.3.53
v0.3.52
v0.3.51
v0.3.50
v0.3.49
v0.3.48
v0.3.47
v0.3.46
v0.3.45
v0.3.44
v0.3.43
v0.3.42
v0.3.41
v0.3.40
v0.3.39
v0.3.38
v0.3.37
v0.3.36
v0.3.35
v0.3.34
v0.3.33
v0.3.32
v0.3.31
v0.3.30
v0.3.29
v0.3.28
v0.3.27
v0.3.26
v0.3.25
v0.3.24
v0.3.23
v0.3.22
v0.3.21
v0.3.20
v0.3.19
v0.3.18
v0.3.17
v0.3.16
v0.3.15
v0.3.14
v0.3.13
v0.3.12
v0.3.11
v0.3.10
v0.3.9
v0.3.8
v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.13
v0.2.12
v0.2.11
v0.2.10
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.8
v0.1.7
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
GUIDES
Modules
Mix
Tasks
API Reference
Modules
Mix Tasks
Home
State of the project
Limitations
Installation
Patterns
Writing Generators
Writing a library installer
Navigating the Igniter Codebase
Configuring Igniter
Setting up igniter
Extensions
Moving files
:outside_matching_folder
:inside_matching_folder
Change Log
v0.3.48 (2024-10-04)
v0.3.47 (2024-10-04)
v0.3.46 (2024-10-03)
v0.3.45 (2024-09-25)
v0.3.44 (2024-09-24)
v0.3.43 (2024-09-23)
v0.3.42 (2024-09-23)
v0.3.41 (2024-09-23)
v0.3.40 (2024-09-23)
v0.3.39 (2024-09-18)
v0.3.38 (2024-09-16)
v0.3.37 (2024-09-15)
v0.3.36 (2024-09-13)
v0.3.35 (2024-09-10)
v0.3.34 (2024-09-10)
v0.3.33 (2024-09-10)
v0.3.32 (2024-09-10)
v0.3.31 (2024-09-10)
v0.3.30 (2024-09-10)
v0.3.29 (2024-09-09)
v0.3.28 (2024-09-09)
v0.3.27 (2024-09-08)
v0.3.26 (2024-09-08)
v0.3.25 (2024-09-06)
v0.3.24 (2024-08-26)
v0.3.23 (2024-08-26)
v0.3.22 (2024-08-20)
v0.3.21 (2024-08-20)
v0.3.20 (2024-08-19)
v0.3.19 (2024-08-13)
v0.3.18 (2024-08-08)
v0.3.17 (2024-08-08)
v0.3.16 (2024-07-31)
v0.3.15 (2024-07-31)
v0.3.14 (2024-07-30)
v0.3.13 (2024-07-30)
v0.3.12 (2024-07-30)
v0.3.11 (2024-07-27)
v0.3.10 (2024-07-26)
v0.3.9 (2024-07-22)
v0.3.8 (2024-07-19)
v0.3.7 (2024-07-19)
v0.3.6 (2024-07-19)
v0.3.5 (2024-07-19)
v0.3.4 (2024-07-19)
v0.3.3 (2024-07-18)
v0.3.2 (2024-07-16)
v0.3.1 (2024-07-16)
v0.3.0 (2024-07-15)
v0.2.13 (2024-07-15)
v0.2.12 (2024-07-10)
v0.2.11 (2024-07-10)
v0.2.10 (2024-07-10)
v0.2.9 (2024-07-09)
v0.2.8 (2024-07-09)
v0.2.7 (2024-07-09)
v0.2.6 (2024-07-02)
v0.2.5 (2024-07-02)
v0.2.4 (2024-06-28)
v0.2.3 (2024-06-21)
v0.2.2 (2024-06-21)
v0.2.1 (2024-06-21)
v0.2.0 (2024-06-20)
v0.1.8 (2024-06-19)
v0.1.7 (2024-06-14)
v0.1.6 (2024-06-13)
v0.1.5 (2024-06-13)
v0.1.4 (2024-06-13)
v0.1.3 (2024-06-13)
v0.1.2 (2024-06-13)
v0.1.1 (2024-06-13)
v0.1.0 (2024-06-13)
Igniter
Summary
Types
t/0
zipper_updater/0
Functions
add_issue/2
add_notice/2
add_task/3
add_warning/2
apply_and_fetch_dependencies/2
assign/2
assign/3
changed?/1
changed?/2
compose_task/4
copy_template/5
create_new_elixir_file/4
create_new_file/4
create_or_update_elixir_file/4
create_or_update_file/4
do_or_dry_run/2
exists?/2
has_changes?/2
include_all_elixir_files/1
include_existing_elixir_file/3
include_existing_file/3
include_glob/2
include_or_create_elixir_file/3
include_or_create_file/3
move_file/4
new/0
update_assign/4
update_elixir_file/3
update_file/4
update_glob/3
Igniter.Code.Common
Summary
Functions
add_code/3
current_env/1
expand_alias/1
expand_aliases/1
expand_literal/1
extendable_block?/1
maybe_move_to_block/1
maybe_move_to_single_child_block/1
move_next/2
move_right/2
move_to/2
move_to_cursor/2
move_to_cursor_match_in_scope/2
move_to_do_block/1
move_to_pattern/2
move_to_zipper/2
move_upwards/2
move_upwards_until/2
node_matches_pattern?/2
nodes_equal?/2
nth_right/2
remove/2
replace_code/2
rightmost/1
single_child_block?/1
update_all_matches/3
use_aliases/2
within/2
Igniter.Code.Function
Summary
Functions
append_argument/2
argument_equals?/3
argument_matches_pattern?/3
argument_matches_predicate?/3
function_call?/1
function_call?/3
get_local_function_call_name/1
move_to_def/3
move_to_defp/3
move_to_function_call/4
move_to_function_call_in_current_scope/4
move_to_nth_argument/2
update_nth_argument/3
Igniter.Code.Keyword
Summary
Functions
get_key/2
keyword_has_path?/2
keywordify/2
put_in_keyword/4
remove_keyword_key/2
set_keyword_key/4
Igniter.Code.List
Summary
Types
equality_pred/0
Functions
append_new_to_list/3
append_to_list/2
do_move_to_list_item/2
find_list_item_index/2
list?/1
move_to_list_item/2
prepend_new_to_list/3
prepend_to_list/2
remove_from_list/2
remove_index/2
replace_in_list/3
Igniter.Code.Map
Summary
Functions
mappify/2
put_in_map/4
set_map_key/4
Igniter.Code.Module
Summary
Functions
create_module/4
find_all_matching_modules/2
find_and_update_module/3
find_and_update_module!/3
find_and_update_or_create_module/5
find_module/2
find_module!/2
module?/1
module_exists?/2
module_matching?/2
module_name/1
module_name/2
module_name_prefix/0
module_name_prefix/1
move_to_def/3
move_to_defmodule/1
move_to_defmodule/2
move_to_defp/3
move_to_module_using/2
move_to_use/2
move_to_using/2
parse/1
proper_location/2
proper_test_location/1
proper_test_support_location/1
Igniter.Code.Tuple
Summary
Functions
append_elem/2
tuple?/1
tuple_elem/2
Igniter.Extension
Summary
Callbacks
proper_location/3
Igniter.Extensions.Phoenix
Summary
Functions
proper_location/3
Igniter.Libs.Ecto
Summary
Functions
gen_migration/4
list_repos/1
select_repo/2
Igniter.Libs.Phoenix
Summary
Functions
add_pipeline/4
add_scope/4
append_to_pipeline/4
append_to_scope/4
controller?/2
endpoints_for_router/2
html?/2
list_routers/1
move_to_router_use/2
select_router/2
web_module/1
web_module_name/0
web_module_name/1
web_module_name/2
Igniter.Mix.Task
Summary
Callbacks
igniter/2
info/2
supports_umbrella?/0
Functions
options!/1
positional_args!/1
Igniter.Mix.Task.Info
Sections
Configurable Keys
Positonal Arguments
Summary
Types
t/0
Functions
global_options/0
Igniter.Project.Application
Summary
Functions
add_new_child/3
app_module/1
app_name/0
app_name/1
create_app/2
create_application_file/2
do_add_child/4
skip_after/2
Igniter.Project.Config
Summary
Functions
configure/6
configure_new/6
configure_runtime_env/6
configures?/3
configures?/4
configures_key?/3
configures_key?/4
configures_root_key?/2
configures_root_key?/3
modify_configuration_code/5
Igniter.Project.Deps
Summary
Functions
add_dep/3
add_dependency/4
get_dependency_declaration/2
remove_dep/2
set_dep_option/4
Igniter.Project.Formatter
Summary
Functions
add_formatter_plugin/2
import_dep/2
Igniter.Project.IgniterConfig
Sections
Options
Summary
Functions
add_extension/2
dont_move_file_pattern/2
get/2
setup/1
Igniter.Project.Module
Summary
Types
location_type/0
Functions
create_module/4
find_all_matching_modules/2
find_and_update_module/3
find_and_update_module!/3
find_and_update_or_create_module/5
find_module/2
find_module!/2
module_exists/2
module_exists?/2
module_name/2
module_name_prefix/1
proper_location/3
Igniter.Project.TaskAliases
Summary
Functions
add_alias/4
modify_existing_alias/3
Igniter.Project.Test
Summary
Functions
ensure_test_support/1
Igniter.Test
Summary
Functions
apply_igniter/1
apply_igniter!/1
assert_creates/3
assert_has_patch/3
assert_unchanged/1
assert_unchanged/2
puts_diff/2
test_project/1
Igniter.Util.Debug
Summary
Functions
code_at_node/1
puts_ast_at_node/1
puts_code_at_node/1
Igniter.Util.IO
Summary
Functions
select/3
yes?/1
Igniter.Util.Install
Summary
Functions
get_deps!/2
install/4
Igniter.Util.Version
Summary
Functions
version_string_to_general_requirement/1
version_string_to_general_requirement!/1
Igniter.Util.Warning
Summary
Functions
formatted_warning/2
warn_with_code_sample/3
mix igniter.add_extension
Sections
Example
Summary
Functions
igniter/2
mix igniter.gen.task
Sections
Example
Options
Summary
Functions
igniter/2
mix igniter.install
Sections
Args
Package formats
Switches
mix igniter.move_files
Summary
Functions
igniter/2
mix igniter.setup
Summary
Functions
igniter/2
mix igniter.update_gettext
Summary
Functions
igniter/2
Search documentation of igniter
Settings
View Source
Igniter.Project.Test
(igniter v0.3.48)
Codemods and utilities for interacting with test and test support files
Summary
Functions
ensure_test_support(igniter)
Functions
Link to this function
ensure_test_support(igniter)
View Source
×