# Ferramenta Mix

Linguagens modernas possuem um toolset que nos facilita a vida, possibilitando um ecossistema que nos ajuda na tarefa do dia-a-dia. A primeira ferramenta que você deve ter conhecimento é chamada [mix](https://hexdocs.pm/mix/Mix.html) e tem como principal propósito: gerenciar seu projeto.&#x20;

Ela tem o poder de:

* Criar projetos elixir;
* Gerenciar dependências;
* Rodar scripts elixir

Uma vez com a linguagem instalada ([já ensinado em etapas anteriores](/primeiros-passos-em-elixir/instalacao.md)), você tera acesso ao mix por linha de comando.

```shell
$ mix 

** (Mix) "mix" with no arguments must be executed in a directory with a mix.exs file

Usage: mix [task]

Examples:

    mix             - Invokes the default task (mix run) in a project
    mix new PATH    - Creates a new Elixir project at the given path
    mix help        - Lists all available tasks
    mix help TASK   - Prints documentation for a given task

The --help and --version options can be given instead of a task for usage and versioning information.
```

Com isso poderá criar projetos.

## Conclusão

FInalizamos a configuração do nosso ambiente elixir e tudo esta pronto para darmos início aos estudos. Espero que aproveitem cada tópico.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://aprenda.cafecomelixir.com.br/primeiros-passos-em-elixir/ferramenta-mix.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
