# ExGuard v1.7.0 - Table of Contents

> ExGuard automates various tasks by running custom rules whenever file or directories are modified.

## Modules

- [ExGuard](ExGuard.md): This module is the main process which listens to file changes,
triggers commands and notifications

- [ExGuard.Config](ExGuard.Config.md): Holds the ExGuard configurations during run time.

- [ExGuard.Guard](ExGuard.Guard.md): Users use functions in this module to build config files.
- [ExGuard.Notifier](ExGuard.Notifier.md): Notify given message

## Mix Tasks

- [mix guard](Mix.Tasks.Guard.md): ExGuard automates various tasks by running custom rules whenever file or directories are modified.

