commit 5afb351ae9f09056f53247195adf6aba540501ee
parent 278d2e078e26cab65856c1e59a9fd3d80830be73
Author: Sivaldo <sivaldodavi@disroot.org>
Date: Fri, 3 Apr 2026 20:43:50 -0300
Adição do config.toml ao .gitignore; criação do README.md
Diffstat:
2 files changed, 61 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -1,3 +1,6 @@
+
+config.toml
+
# Binários
zap
diff --git a/README.md b/README.md
@@ -0,0 +1,58 @@
+
+### Pré-requisitos
+* **Go 1.18+** instalado.
+* Uma conta no **Disroot.org** (ou outro provedor SMTP).
+
+### Instalação e Build
+
+1. Acesse o diretório do projeto:
+ ```bash
+ cd ~/.local/dev/zap-go
+ ```
+
+2. Sincronize as dependências:
+ ```bash
+ go mod tidy
+ ```
+
+3. Compile o executável:
+ ```bash
+ go build -o zap .
+ ```
+
+---
+
+## Configuração
+O sistema utiliza um arquivo de configuração chamado `config.toml`. Por questões de segurança, este arquivo **não deve ser enviado ao Git** (já incluído no `.gitignore`).
+
+Crie o arquivo na raiz do projeto:
+```bash
+touch config.toml
+```
+
+E adicione o seguinte conteúdo:
+
+```toml
+[smtp]
+# Servidor de email — para Disroot é sempre este
+host = "disroot.org"
+
+# Porta — tente 587 primeiro. Se não funcionar, tente 465
+port = 587
+
+# Seu email completo
+user = "user@disroot.org"
+
+# Sua senha do Disroot
+password = "sua_senha_aqui"
+```
+
+---
+
+## 🛠️ Execução
+
+Após realizar o build e configurar o `.toml`, basta rodar o binário:
+
+```bash
+./zap
+```