argp: Um poderoso analisador de argumentos de linha de comando baseado no padrão GNU em Go

2025-03-23
argp: Um poderoso analisador de argumentos de linha de comando baseado no padrão GNU em Go

argp é uma biblioteca Go que fornece um analisador de argumentos de linha de comando robusto, seguindo os padrões GNU. Ele possui recursos como ajuda integrada, varredura de campos de struct, suporte para tipos compostos (arrays, slices, structs) e subcomandos aninhados. O argp segue as regras de argumentos GNU, tratando opções curtas e longas, valores de opções, múltiplos valores e combinações de opções. Ele também oferece carregamento de configuração, contagem, anexação e suporte para fontes de dados personalizadas, como bancos de dados MySQL. Os desenvolvedores podem usar o argp para criar ferramentas de linha de comando poderosas de forma eficiente.