# `mix app.config`
[🔗](https://github.com/elixir-lang/elixir/blob/7ff272706afc522e74121493b7166719985cb099/lib/mix/lib/mix/tasks/app.config.ex#L5)

Loads and configures all registered apps.

This is done by loading `config/runtime.exs` if one exists.
The application will be compiled if it was not compiled before.

## Command line options

  * `--force` - forces compilation regardless of compilation times
  * `--preload-modules` - preloads all modules defined in applications
  * `--no-archives-check` - does not check archives
  * `--no-app-loading` - does not load .app resource file after compilation
  * `--no-compile` - does not compile even if files require compilation
  * `--no-deps-check` - does not check dependencies
  * `--no-elixir-version-check` - does not check Elixir version
  * `--no-validate-compile-env` - does not validate the application compile environment

---

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