# exalign v0.1.3 - Table of Contents

A Mix formatter plugin that column-aligns Elixir code

## Pages

- [ExAlign](readme.md)
- [LICENSE](license.md)

## Modules

- [ExAlign](ExAlign.md): A Mix formatter plugin that column-aligns Elixir code, similar to how
Go's `gofmt` aligns struct fields and variable groups.
- [ExAlign.CLI](ExAlign.CLI.md): Command-line interface for ExAlign.

## Mix Tasks

- [mix exalign.install](Mix.Tasks.Exalign.Install.md): Creates or updates `.formatter.exs` in the current project to register
`ExAlign` as a formatter plugin.
- [mix fmt.regenerate_tests](Mix.Tasks.Fmt.RegenerateTests.md): Runs `ExAlign.format/2` on every `.ex` file in `fixtures/input/`
and writes the result to the matching file in `fixtures/expected/`.

