# Melhores Práticas para Downloads

Coletânea de melhores práticas

# Dica para download de diretórios de aplicativos do Bitnami

Informações extraída do CharGPT

<span style="text-decoration: underline;">**DOWNLOAD DE DIRETÓRIO DE APLICATIVOS DO BITNAMI**</span>

Para baixar o diretório `bitnami/wordpress` do repositório Bitnami Containers no GitHub, você pode utilizar os seguintes métodos:

---

##### ✅ Opção 1 – Usar o site <a class="cursor-pointer" data-end="238" data-start="170" rel="noopener" target="_new">download-directory.github.io</a>

### Passos:

1. Acesse o site: <a class="cursor-pointer" data-end="347" data-start="271" rel="noopener" target="_new">https://download-directory.github.io</a>
2. Cole o seguinte link no campo indicado:
    
    <div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="sticky top-9">  
    </div><div class="overflow-y-auto p-4" dir="ltr">`https:<span class="hljs-comment">//github.com/bitnami/containers/tree/main/bitnami/wordpress</span>`</div></div>
3. Clique em **Download**.
4. O site gerará e baixará um arquivo `.zip` contendo apenas o diretório `bitnami/wordpress`.

> Este método é rápido e não requer instalação de ferramentas adicionais.

---

##### ✅ Opção 2 – Usar Git com `sparse-checkout` (linha de comando)

### Pré-requisitos:

- Git versão 2.25 ou superior instalado.

### Passos:

1. Clone o repositório com filtro para evitar baixar todo o conteúdo:
    
    <div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="sticky top-9">  
    </div><div class="overflow-y-auto p-4" dir="ltr">`git <span class="hljs-built_in">clone</span> --filter=blob:none --sparse https://github.com/bitnami/containers.git`</div></div>
2. Acesse o diretório clonado:
    
    <div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="sticky top-9">  
    </div><div class="overflow-y-auto p-4" dir="ltr">`<span class="hljs-built_in">cd</span> containers`</div></div>
3. Ative o modo `sparse-checkout`:
    
    <div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="sticky top-9">  
    </div><div class="overflow-y-auto p-4" dir="ltr">`git sparse-checkout init --cone`</div></div>
4. Defina o diretório que deseja baixar:
    
    <div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="sticky top-9">  
    </div><div class="overflow-y-auto p-4" dir="ltr">`git sparse-checkout <span class="hljs-built_in">set</span> bitnami/wordpress`</div></div>
5. Resultado: Apenas o diretório `bitnami/wordpress` será baixado para o seu sistema.

> Este método é ideal para quem deseja integrar o processo em scripts ou automações.

##### ✅ Opção 3 – Usar `npx gitzip-cli` (requer Node.js)

##### Pré-requisitos:

- Node.js instalado

### Passos:

1. Execute o seguinte comando no terminal:
    
    <div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"><div class="sticky top-9">  
    </div><div class="overflow-y-auto p-4" dir="ltr">`npx gitzip-cli https://github.com/bitnami/containers/tree/main/bitnami/wordpress`</div></div>
2. O comando irá baixar o diretório como um arquivo `.zip` na pasta atual.

> Este método é útil para quem prefere utilizar o terminal e já possui o Node.js instalado.