Sobre o projeto
just é um executor de comandos projetado para salvar e executar comandos específicos de projetos. Ele utiliza um `justfile` com uma sintaxe inspirada no `make`, mas funciona como um executor de comandos em vez de um sistema de build, evitando a complexidade do rastreamento de dependências baseado em arquivos (por exemplo, sem a necessidade de `.PHONY`).
As principais capacidades incluem:
- Suporte multiplataforma para Linux, macOS e Windows.
- Suporte para parâmetros de receita, flags e opções.
- Uma linguagem de expressão rica com funções integradas.
- Resolução estática de receitas desconhecidas e dependências circulares.
- Integração com arquivos `.env` para gerenciamento de variáveis de ambiente.
- Capacidade de escrever receitas em linguagens arbitrárias usando shebangs (ex: Python, Node.js).
- Suporte para organizar comandos em módulos e importações.
- Scripts de preenchimento automático de linha de comando para shells populares.
- Capacidade de ser invocado de qualquer subdiretório do projeto.