Sobre o projeto

Chisel é uma coleção de comandos LLDB de código aberto criada pelo Facebook para simplificar a depuração de aplicativos iOS (e macOS). Após a instalação via Homebrew (brew install chisel), os usuários adicionam uma linha de importação única ao arquivo ~/.lldbinit, após o que os comandos ficam disponíveis no Xcode ou em uma sessão LLDB autônoma. O conjunto de comandos inclui utilitários para inspecionar a hierarquia de visualização (pviews, pvc), localizar visualizações ou controladores de visualização específicos (fv, fvc), visualizar elementos da interface do usuário (visualize, show/hide, mask/unmask, border/unborder), forçar atualizações de layout (caflush), definir pontos de interrupção simbólicos (bmessage), observar variáveis de instância (wivar) e imprimir cadeias de respondentes (presponder). Cada comando tem texto de ajuda detalhado e argumentos opcionais. Os desenvolvedores também podem criar comandos personalizados colocando scripts Python em um diretório e carregando-os com loadCommandsInDirectory. O fluxo de trabalho típico é pausar em um ponto de interrupção, origem ~/.lldbinit, executar um comando, editar o script e, opcionalmente, recarregar o módulo. O projeto aceita contribuições de comandos de depuração genéricos e segue a licença MIT. A documentação completa, a lista de comandos e as diretrizes de contribuição estão disponíveis na wiki do repositório e em CONTRIBUTING.md.