Adicionar um harness
Habilite um adaptador de harness para que sua configuração nativa seja materializada a partir do perfil compartilhado.
Objetivo: habilitar mais um harness para que o Apothem materialize a configuração nativa desse harness a partir do seu perfil compartilhado.
Pré-requisitos
- Um perfil compartilhado em
~/.config/apothem/profile.yaml(crie um comapothem profile initse ele ainda não existir). - A CLI
apothemno seuPATH. Se você instalou a árvore de fontes autocontida, prefixe cada comando comPYTHONPATH="$HOME/.apothem/src"e executepython -m apothemno lugar deapothem— ou usenpx @ahmed-g-gad/apothem.
Passos
-
Liste os harnesses registrados e veja quais já estão instalados:
apothem harnesses listapothem harnesses listimprime cada id suportado; o mesmo conjunto está na lista de harnesses e no registro de harnesses gerado a partir do código-fonte. Escolha o id da sua ferramenta em vez de fixar a lista aqui — ela cresce conforme adaptadores são adicionados. -
Inspecione o harness-alvo para confirmar seu escopo e caminho de saída:
apothem harnesses show cursorUma linha
Scope: projectsignifica que o adaptador materializa em uma árvore de projeto e requer--project PATH;Scope: usermaterializa em um diretório de configuração de escopo de usuário e não precisa de flag de projeto. -
Pré-visualize a instalação sem gravar arquivos:
apothem install --harness cursor --project /path/to/project --dry-run -
Instale o harness. Para um harness de escopo de usuário:
apothem install --harness claude-codePara um harness de escopo de projeto, informe a raiz do projeto:
apothem install --harness cursor --project /path/to/projectInstale todos os harnesses suportados de uma vez com
--harness all(harnesses de escopo de projeto ainda precisam de--project; ids listados emexclude_harnessesno perfil são ignorados).
Verificar
apothem verify --harness cursor --project /path/to/projectUma linha ✓ <harness-id> is verified confirma que os alvos gerenciados existem e são interpretáveis.
apothem doctor fornece a visão do sistema inteiro em todos os harnesses.
Relacionado
- Editar o perfil para alterar o que o adaptador
materializa, e então reexecute
apothem update. - Instalação cobre a instalação inicial.