tes init
+Inicializar identidade e banco de dados local.
+Uso
+tes init
+
+Descrição
+Configura seu ambiente Tesseras local. Este é o primeiro comando que você deve executar após instalar o Tesseras.
+O comando cria:
+| Caminho | Conteúdo |
|---|---|
~/.tesseras/identity/ | Par de chaves Ed25519 para assinar tesseras |
~/.tesseras/db/ | Banco de dados SQLite para indexação |
~/.tesseras/blobs/ | Armazenamento de blobs para arquivos de memória |
~/.tesseras/config.toml | Arquivo de configuração |
Opções
+| Opção | Descrição |
|---|---|
--data-dir <CAMINHO> | Diretório base para armazenamento de dados (padrão: ~/.tesseras) |
Idempotente
+Executar init novamente é seguro. Se uma identidade já existe, ela é preservada:
tes init
+
+Ed25519 identity already exists
+Database initialized
+Tesseras initialized at /home/user/.tesseras
+
+Diretório de dados personalizado
+tes --data-dir /mnt/usb/tesseras init
+
+Isso cria toda a estrutura de diretórios em /mnt/usb/tesseras/ ao invés do local padrão.
O que acontece internamente
+-
+
- Cria a estrutura de diretórios (
identity/,db/,blobs/)
+ - Gera um par de chaves Ed25519 (a chave privada permanece local, a chave pública identifica você) +
- Executa as migrações SQLite para configurar o esquema do banco de dados +
- Escreve um
config.tomlpadrão
+