Sobre o projeto
ez é uma ferramenta de linha de comando para macOS que permite aos desenvolvedores criar aliases de comandos com escopo de projeto. Os aliases são armazenados em arquivos .ez_cli.json dentro de cada diretório de projeto, o que mantém os comandos vinculados aos seus respectivos repositórios e evita efeitos colaterais globais acidentais. A ferramenta é escrita em Swift, usa apenas o swift-argument-parser da Apple e é distribuída via Homebrew.
Ela suporta adicionar, listar, remover e executar aliases, com placeholders de parâmetros como {1} e {2}, além de anexação automática de argumentos extras. Segredos podem ser armazenados no Keychain da Apple e referenciados dentro de comandos de alias, reduzindo o risco de expor chaves de API ou tokens na saída do terminal ou nas listagens de processos. ez também fornece conclusão de tabulação zsh, passagem de terminal interativa e histórico de execução local em um banco de dados SQLite. O comando stats pode mostrar o histórico de duração por alias e tendências, enquanto todos os dados registrados permanecem na máquina local e podem ser apagados excluindo os arquivos relevantes.
O projeto inclui instruções de construção, execução e teste de aceitação para desenvolvimento baseado em Swift. Ele é direcionado ao macOS 15.0+ e requer Swift 6.0+ e Xcode 16.4+ para construção a partir do código-fonte.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.