termotp

command module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2025 License: GPL-3.0 Imports: 1 Imported by: 0

README

TermOTP 🛡️🔑

Última versão Coverage

TermOTP é uma ferramenta de linha de comando (CLI) para gerenciar e gerar códigos TOTP (Time-based One-Time Password) de forma segura e offline.
Com criptografia AES-256 e suporte a múltiplas contas, ele permite que você centralize tokens de autenticação de diversos serviços diretamente no terminal.


📥 Instalação

A versão mais recente do TermOTP está disponível em Releases.

🔹 Linux

⚠️ Importante: Para instalar corretamente, os seguintes comandos devem ser executados no terminal:

# Remover versão antiga (se existir)
sudo rm -f /usr/local/bin/totp

# Baixar a nova versão do TermOTP
wget https://github.com/JVitoroliv3ira/termotp/releases/latest/download/totp-linux-amd64 -O totp

# Dar permissão de execução ao binário
chmod +x totp

# Mover o executável para um local acessível globalmente (precisa de sudo)
sudo mv totp /usr/local/bin/

Agora você pode executar totp de qualquer lugar no terminal! 🚀

🔹 Windows

⚠️ Importante: Para instalar, execute o PowerShell como Administrador antes de rodar os comandos abaixo!

# Remover versão antiga, se existir
Remove-Item "C:\Program Files\TermOTP\totp.exe" -ErrorAction SilentlyContinue

# Criar diretório de instalação (caso ainda não exista)
mkdir "C:\Program Files\TermOTP" -ErrorAction SilentlyContinue

# Baixar a nova versão do TermOTP
Invoke-WebRequest -Uri "https://github.com/JVitoroliv3ira/termotp/releases/latest/download/totp-windows-amd64.exe" -OutFile "C:\Program Files\TermOTP\totp.exe"

# Adicionar TOTP ao PATH do sistema
[System.Environment]::SetEnvironmentVariable("Path", $Env:Path + ";C:\Program Files\TermOTP", [System.EnvironmentVariableTarget]::Machine)

Agora reinicie o terminal e rode totp de qualquer lugar! 🎉


🚀 Como Usar

Para ver todas as opções disponíveis, execute:

totp --help
📂 Gerenciamento de Contas
totp account add -n gitlab
totp account delete -n google
totp account rename -o gitlab -n github
🔢 Gerenciamento de Códigos
totp code generate -n github
totp code copy -n github
totp code list
📦 Outros Comandos
totp version

📖 Para mais detalhes sobre um comando específico, use:

totp <comando> --help

Exemplo:

totp account --help

Para um guia completo, acesse a documentação oficial.


📦 Releases

A versão mais recente do TermOTP pode ser encontrada em Releases.

Cada versão inclui:

  • Binários pré-compilados para Linux e Windows.
  • Histórico de mudanças e novas funcionalidades.

📜 Licença

Este projeto é distribuído sob a Licença GPLv3.
Consulte o arquivo LICENSE ou acesse a GNU General Public License v3.0 para mais detalhes.


🌟 Apoie este projeto!

Se você gostou do TermOTP, deixe uma ⭐ no repositório!
Isso ajuda o projeto a crescer e alcançar mais pessoas. 😃🚀

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL