Cliente de diccionario español para la terminal, conectado a la Real Academia Española (RAE).
- Búsqueda instantánea - Consulta palabras directamente desde tu terminal
- Definiciones completas - Visualiza significados detallados y acepciones múltiples
- Búsqueda difusa - Cuando no se encuentra una palabra exacta, busca automáticamente términos similares con resultados relevantes
- Interfaz interactiva - TUI moderna con navegación por teclado intuitiva
- Conjugaciones verbales - Muestra todas las conjugaciones en todos los tiempos
- Modo CLI - Consultas no-interactivas para uso en scripts
- Sin configuración - Funciona inmediatamente sin API keys
go install github.com/rae-api-com/rae-tui@latestDescarga el binario apropiado para tu plataforma desde la página de Releases.
curl -sf https://gobinaries.com/rae-api-com/rae-tui | shgit clone https://github.com/rae-api-com/rae-tui.git
cd rae-tui
go build -o rae-tuiLanza la interfaz interactiva completa:
rae-tui
# o explícitamente
rae-tui tuiBúsqueda directa con una palabra:
rae-tui tui holaConsulta directa para scripts o uso rápido:
rae-tui palabra
# Ejemplo:
rae-tui computadoraCuando una palabra no se encuentra en el diccionario y no hay sugerencias disponibles, el CLI automáticamente ejecuta una búsqueda difusa para encontrar palabras similares. Puedes seleccionar una de las opciones encontradas:
rae-tui "persona que programa"Si no hay resultados exactos, se mostrará una lista de palabras similares con una vista previa de sus definiciones:
No se encontró la palabra y no hay sugerencias disponibles para: persona que programa
Buscando resultados difusos...
Búsqueda difusa - Resultados encontrados:
1. programador - 1. adj. Que programa. U. t. c. s.
2. programadora - 1. adj. Que programa. U. t. c. s.
3. programadores - 1. adj. Que programa. U. t. c. s.
4. coguionista - 1. m. y f. Persona que escribe junto con otra u otras el gui...
Selecciona una palabra (1-4) o 0 para cancelar:
# Buscar un verbo y ver conjugaciones
rae-tui tui comer
# Consulta rápida en scripts
if rae-tui existir > /dev/null; then
echo "La palabra existe en el diccionario"
fi
# Integración con otros comandos
echo "palabras\nque\nbuscar" | xargs -I {} rae-tui {}| Tecla | Acción |
|---|---|
↑ / k |
Mover selección hacia arriba |
↓ / j |
Mover selección hacia abajo |
n / Ctrl+N |
Buscar nueva palabra |
q / ESC |
Salir o volver atrás |
Enter |
Seleccionar elemento |
Tab |
Cambiar entre paneles |
? / h |
Mostrar ayuda |
Ctrl+C |
Salir inmediatamente |
# Clonar el repositorio
git clone https://github.com/rae-api-com/rae-tui.git
cd rae-tui
# Instalar dependencias
go mod download
# Ejecutar en modo desarrollo
go run . tui# Ejecutar tests
make test
# Tests con coverage
make test-coverage
# Ejecutar todos los checks
make ci# Build local
make build
# Build para múltiples plataformas
make build-all
# Build con información de versión
make build VERSION=v1.0.0Las contribuciones son bienvenidas.
- Haz fork del proyecto
- Crea tu rama de feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
- Mejoras en la UI/UX
- Nuevas funcionalidades de búsqueda
- Soporte para más idiomas
- Integración con otras APIs
- Corrección de bugs
- Mejoras en documentación
- Tema oscuro/claro automático
- Sistema de cache local
- Historial de búsquedas
- Sistema de favoritos
- Pronunciación de palabras
Este proyecto está bajo la Licencia MIT.
- go-rae - Cliente Go para la API de la RAE
- tview - Biblioteca para interfaces de terminal
- Real Academia Española - Por mantener el diccionario más completo del español
¿Tienes algún problema o sugerencia?
Hecho con ❤️ para los amantes del español y la terminal
⭐ Dale una estrella si te gusta el proyecto • 🐛 Reportar un problema • 💬 Unirse a la discusión
