Skip to content

juancrfig/jarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo de Jarvis

Jarvis es un asistente basado en la terminal, diseñado para automatizar tareas repetitivas en los computadores de Campuslands. 🚀

Frases: Automatiza, ahorra tiempo y optimiza tu flujo de trabajo. Jarvis hace el trabajo tedioso por ti, con solo un comando. Personaliza tu entorno y olvídate de configuraciones manuales. Seguridad y limpieza garantizadas al final de cada sesión. Adiós al desorden, hola a la eficiencia con Jarvis. Simplifica tareas repetitivas y enfócate en lo que realmente importa. Jarvis, tu asistente en la terminal, siempre listo para ayudarte.


✨ Funcionalidades

  • 🧹 Limpieza: Elimina archivos de usuarios anteriores.
  • 🌐 Navegador predeterminado: Configura automáticamente el navegador basado en la última elección del usuario.
  • 🔑 Sincronización GitHub: Conecta GitHub mediante una llave SSH.
  • 🎨 Personalización: Modifica la estética de la terminal a tu gusto.
  • 🗑 Limpieza total: Borra archivos, sesiones y rastros del usuario.
  • Apagado automático del computador.

🚀 Instalación y Configuración

1️⃣ Configurar variables

Al descargar Jarvis, verás en las primeras líneas del código variables globales:

          # Variables Globales:

    # --- Configuración de GitHub ---

# Tu correo electrónico asociado a GitHub:
GITHUB_EMAIL="lorem@gmail.com"

# Tu nombre de usuario en GitHub:
GITHUB_USERNAME="myUserName"

# Enlace SSH del repositorio que deseas clonar por defecto:
GITHUB_REPO="https://github.com/myUsername/lorem.git"

  # --- Personalización de la terminal ---

# Color de fondo de la terminal en formato RGB o hexadecimal(#):
BACKGROUND_COLOR="#000000"

# Nivel de transparencia del fondo de la terminal (0-100):
BACKGROUND_TRANSPARENCY_PERCENT=17

# Tipo y tamaño de fuente para la terminal:
FONT="Liberation Mono 12"

# Color del texto en la terminal en formato RGB o hexadecimal(#):
FOREGROUND_COLOR="rgb(255,255,255)"

Completa estas variables con la información requerida para personalizar Jarvis a tu gusto.

2️⃣ Dar permisos de ejecución

Ejecuta el siguiente comando en la terminal:

chmod +x jarvis.sh

⚙️ Protocolos disponibles

🔹 Protocolo de bienvenida

📌 Comando:

./jarvis.sh hello

✅ Funciones:

  • 🧹 Limpia la carpeta de descargas.
  • 🎨 Personaliza la terminal.
  • 🌐 Configura Google Chrome como navegador predeterminado.
  • 🔑 Modifica ~/.gitconfig con tus datos.
  • 🔗 Vincula GitHub mediante SSH.

🔻 Protocolo de despedida

📌 Comando:

./jarvis.sh bye

✅ Funciones:

  • ❌ Elimina la llave SSH vinculada en el protocolo de bienvenida.
  • 🚪 Cierra sesión en VS Code.
  • 🔍 Borra datos de sesión en navegadores Firefox y Chrome.
  • 🗑 Elimina todos los archivos en la carpeta Descargas.
  • 🧑‍💻 Borra la información de ~/.gitconfig.
  • 📜 Elimina el historial de comandos de la terminal.
  • ⏳ Programa el apagado del computador en 10 segundos.
  • 💣 Jarvis se autodestruye.

¡Disfruta la automatización con Jarvis! 😎🔥

About

Asistente de la terminal para Campuslands

Resources

License

Stars

Watchers

Forks

Contributors

Languages