# `mix waffle.g`
[🔗](https://github.com/elixir-waffle/waffle/blob/v2.0.0/lib/mix/tasks/g.ex#L4)

A task for generating waffle uploader modules.

If generating an uploader in a Phoenix project, your a uploader will be generated in
lib/[APP_NAME]_web/uploaders/

## Example

    mix waffle.g avatar # creates  lib/[APP_NAME]_web/uploaders/avatar.ex

If not generating an uploader in a Phoenix project, then you must pass the path to where the
uploader should be generated.

## Example

    mix waffle.g avatar  uploaders/avatar.ex # creates uploaders/avatar.ex

# `run`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
