zsh-installer-cli
v1.0.1
Published
A CLI to install Zsh, set it as the default shell, and configure Oh My Zsh with plugins.
Downloads
20
Readme
How to USO zsh-installer-cli ;)
zsh-installer-cli
zsh-installer-cli
es una herramienta de línea de comandos que te permite instalar Zsh, configurar Zsh como tu shell predeterminado e instalar Oh My Zsh con el plugin de git de manera sencilla.
Instalación
Desde npm: Si el paquete está publicado en npm, puedes instalarlo globalmente:
npm install -g zsh-installer-cli
Desde el código fuente: Si tienes acceso al código fuente, puedes empaquetarlo e instalarlo localmente:
npm pack npm install -g ./zsh-installer-cli-1.0.0.tgz
Uso
Después de instalar, ejecuta el siguiente comando para iniciar la herramienta:
zsh-installer
Aparecerá un menú interactivo con las siguientes opciones:
🔧 Instalar Zsh Esta opción instala el shell Zsh en tu sistema.
🌟 Instalar Oh My Zsh (con el plugin de git) Descarga e instala Oh My Zsh, y activa el plugin de git en tu archivo
.zshrc
.🖥️ Configurar Zsh como el shell predeterminado Configura Zsh como tu shell por defecto para el usuario actual.
🚀 Instalar todo (Zsh, Oh My Zsh y configurarlo como predeterminado) Ejecuta todas las acciones anteriores en un solo paso.
❌ Salir Finaliza el programa.
Ejemplo de Uso
Iniciar el CLI:
zsh-installer
Selecciona una opción del menú interactivo usando las flechas del teclado y presiona Enter.
Sigue las instrucciones en pantalla. La herramienta se encargará de realizar las acciones necesarias, como instalar Zsh, configurar el shell y más.
Requisitos
- Node.js: Versión 14 o superior.
- Acceso de superusuario: Algunas acciones, como instalar Zsh o cambiar el shell predeterminado, requieren permisos elevados (puedes usar
sudo
).
Problemas Comunes
Permisos insuficientes: Si encuentras problemas al instalar Zsh o configurar el shell predeterminado, intenta ejecutar el comando con
sudo
:sudo zsh-installer
Zsh ya instalado: Si Zsh ya está instalado, el programa te notificará y no intentará instalarlo nuevamente.
Contribuciones
Las contribuciones son bienvenidas. Para contribuir:
- Haz un fork de este repositorio.
- Crea una nueva rama:
git checkout -b feature-nueva-funcion
- Realiza los cambios y haz un commit:
git commit -m "Agrega una nueva función"
- Envía un pull request.
Licencia
Este proyecto está licenciado bajo la licencia MIT. Consulta el archivo LICENSE
para más detalles.
Contacto
Si tienes preguntas, problemas o sugerencias, por favor crea un issue o contacta al autor:
- Autor: rioyi
- Correo: [email protected]
- Sitio web: rioyi.dev