FLUTTER ECOSYSTEM

build_cli

Analise argumentos de linha de comando diretamente em uma classe de anotação usando o poder do build_runner e source_gen.

Versão mais recente
2.2.13
Downloads em 30 dias
33,2 mil
Curtidas
22
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

build_cli é um pacote Flutter/Dart que permite aos desenvolvedores analisar argumentos de linha de comando diretamente em classes Dart anotadas usando build_runner e source_gen. Ele simplifica o desenvolvimento de CLI gerando código boilerplate para análise de argumentos, garantindo segurança de tipo e reduzindo a lógica de análise manual. O pacote se integra perfeitamente ao sistema de build do Dart, permitindo ferramentas de linha de comando limpas, mantidas e escaláveis em múltiplas plataformas.

Casos de uso
  • Criando ferramentas de linha de comando para fluxos de trabalho de desenvolvimento
  • Automatizar scripts de configuração ou implantação do projeto
  • Criando executadores personalizados de build ou teste
  • Gerando configuração a partir de entradas da linha de comando
  • Integração com pipelines de CI/CD
Principais recursos
  • Geração automática de código via build_runner
  • Análise de argumentos segura por tipo por meio de anotações
  • Suporte para estruturas de argumentos complexas
  • Código de boilerplate mínimo
  • Compatibilidade multiplataforma
Indicado para
  • Desenvolvedores Dart construindo utilitários de linha de comando
  • Equipes que precisam de manipulação robusta de argumentos em scripts
  • Projetos que exigem análise de entrada estruturada
Considerações
  • Requer configuração do build_runner e source_gen
  • Não adequado para análise de argumentos apenas em tempo de execução
  • A dependência de tempo de compilação pode aumentar o tempo de compilação
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add build_cli

Categorias

Dependências

Lista de dependências 8 itens

Repositório-fonte

Projetos relacionados