├── .gitignore ├── LICENSE.md ├── README.md ├── lib ├── mix │ └── tasks │ │ └── gen.ex └── mix_task_gen │ ├── assigns.ex │ └── options.ex ├── mix.exs ├── test ├── mix_generator_test.exs ├── options_test.exs └── test_helper.exs └── test_templates ├── child ├── README.md ├── lib │ └── child.ex ├── mix.exs └── template │ └── $PROJECT_NAME$ │ └── lib │ └── child.ex └── project ├── LICENSE.md ├── README.md ├── doc ├── .build ├── 404.html ├── Mix.Gen.Template.Project.html ├── api-reference.html ├── dist │ ├── app-372682077e.js │ ├── app-f7824c48e6.css │ └── sidebar_items-481e944cee.js ├── fonts │ ├── icomoon.eot │ ├── icomoon.svg │ ├── icomoon.ttf │ └── icomoon.woff └── index.html ├── lib └── project.ex ├── mix.exs └── template └── $PROJECT_NAME$ ├── .gitignore ├── README.md ├── config └── config.exs ├── lib ├── $PROJECT_NAME$.ex └── $PROJECT_NAME$ │ └── application.ex ├── mix.exs └── test ├── $PROJECT_NAME$_test.exs └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/README.md -------------------------------------------------------------------------------- /lib/mix/tasks/gen.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/lib/mix/tasks/gen.ex -------------------------------------------------------------------------------- /lib/mix_task_gen/assigns.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/lib/mix_task_gen/assigns.ex -------------------------------------------------------------------------------- /lib/mix_task_gen/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/lib/mix_task_gen/options.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/mix.exs -------------------------------------------------------------------------------- /test/mix_generator_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test/mix_generator_test.exs -------------------------------------------------------------------------------- /test/options_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test/options_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | -------------------------------------------------------------------------------- /test_templates/child/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/child/README.md -------------------------------------------------------------------------------- /test_templates/child/lib/child.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/child/lib/child.ex -------------------------------------------------------------------------------- /test_templates/child/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/child/mix.exs -------------------------------------------------------------------------------- /test_templates/child/template/$PROJECT_NAME$/lib/child.ex: -------------------------------------------------------------------------------- 1 | Child is called <%= @child_name %> 2 | -------------------------------------------------------------------------------- /test_templates/project/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/LICENSE.md -------------------------------------------------------------------------------- /test_templates/project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/README.md -------------------------------------------------------------------------------- /test_templates/project/doc/.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/.build -------------------------------------------------------------------------------- /test_templates/project/doc/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/404.html -------------------------------------------------------------------------------- /test_templates/project/doc/Mix.Gen.Template.Project.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/Mix.Gen.Template.Project.html -------------------------------------------------------------------------------- /test_templates/project/doc/api-reference.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/api-reference.html -------------------------------------------------------------------------------- /test_templates/project/doc/dist/app-372682077e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/dist/app-372682077e.js -------------------------------------------------------------------------------- /test_templates/project/doc/dist/app-f7824c48e6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/dist/app-f7824c48e6.css -------------------------------------------------------------------------------- /test_templates/project/doc/dist/sidebar_items-481e944cee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/dist/sidebar_items-481e944cee.js -------------------------------------------------------------------------------- /test_templates/project/doc/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/fonts/icomoon.eot -------------------------------------------------------------------------------- /test_templates/project/doc/fonts/icomoon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/fonts/icomoon.svg -------------------------------------------------------------------------------- /test_templates/project/doc/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/fonts/icomoon.ttf -------------------------------------------------------------------------------- /test_templates/project/doc/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/fonts/icomoon.woff -------------------------------------------------------------------------------- /test_templates/project/doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/doc/index.html -------------------------------------------------------------------------------- /test_templates/project/lib/project.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/lib/project.ex -------------------------------------------------------------------------------- /test_templates/project/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/mix.exs -------------------------------------------------------------------------------- /test_templates/project/template/$PROJECT_NAME$/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/template/$PROJECT_NAME$/.gitignore -------------------------------------------------------------------------------- /test_templates/project/template/$PROJECT_NAME$/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/template/$PROJECT_NAME$/README.md -------------------------------------------------------------------------------- /test_templates/project/template/$PROJECT_NAME$/config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/template/$PROJECT_NAME$/config/config.exs -------------------------------------------------------------------------------- /test_templates/project/template/$PROJECT_NAME$/lib/$PROJECT_NAME$.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/template/$PROJECT_NAME$/lib/$PROJECT_NAME$.ex -------------------------------------------------------------------------------- /test_templates/project/template/$PROJECT_NAME$/lib/$PROJECT_NAME$/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/template/$PROJECT_NAME$/lib/$PROJECT_NAME$/application.ex -------------------------------------------------------------------------------- /test_templates/project/template/$PROJECT_NAME$/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/template/$PROJECT_NAME$/mix.exs -------------------------------------------------------------------------------- /test_templates/project/template/$PROJECT_NAME$/test/$PROJECT_NAME$_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pragdave/mix_generator/HEAD/test_templates/project/template/$PROJECT_NAME$/test/$PROJECT_NAME$_test.exs -------------------------------------------------------------------------------- /test_templates/project/template/$PROJECT_NAME$/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------