Três Modos de Runtime
Execute comandos com shell native, o shell virtual integrado (POSIX cross-platform), ou dentro de containers (Docker/Podman). Escolha o que funciona melhor para cada comando.
Configuração com CUE
Defina comandos em invowkfile.cue usando CUE, uma poderosa linguagem de configuração com validação integrada. Diga adeus aos pesadelos de indentação YAML.
Dependências Inteligentes
Declare dependências de ferramentas, arquivos, capabilities e environment. O Invowk valida tudo antes de executar, fornecendo mensagens de erro claras quando algo está faltando.
Cross-Platform
Funciona no Linux, macOS e Windows. Escreva implementações específicas por plataforma para o mesmo comando, e o Invowk escolhe a correta automaticamente.
TUI Interativa
Componentes de UI de terminal integrados (como gum) para criar scripts interativos: prompts de entrada, seleções, confirmações, spinners e mais.
Módulos Distribuíveis
Empacote comandos e scripts em módulos para fácil compartilhamento e distribuição. Importe módulos de arquivos ou URLs com um único comando.