awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

Awesome GitHub RepositoriesShell Environment Configurations

Scripted modifications to shell configuration files for setting environment variables, PATH, and aliases.

Distinct from Configuration Scripts: Distinct from Configuration Scripts: focuses on shell-specific environment setup (PATH, aliases) rather than general system initialization scripts.

Explore 9 awesome GitHub repositories matching operating systems & systems programming · Shell Environment Configurations. Refine with filters or upvote what's useful.

Awesome Shell Environment Configurations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dthree/cashAvatar de dthree

    dthree/cash

    7,744Ver en GitHub↗

    Cash es una implementación en JavaScript de utilidades de shell de Unix e interfaces de línea de comandos. Proporciona una colección de herramientas estándar de procesamiento de texto y manipulación de archivos a nivel de sistema escritas en ES6 que se ejecutan sin compilación nativa ni dependencias externas. El proyecto permite la ejecución programática de operaciones de shell utilizando llamadas a funciones y plantillas etiquetadas. Implementa un sistema para encadenar múltiples comandos para filtrar y transformar datos a través de pipelines programáticos, imitando el comportamiento estándar de tuberías (pipes) de shell. Estas capacidades permiten la ejecución de comandos al estilo Unix para la manipulación de archivos y el procesamiento de texto directamente dentro de un entorno JavaScript. La implementación incluye una abstracción del sistema de archivos multiplataforma y un registro para variables de entorno para garantizar un comportamiento consistente a través de diferentes sistemas operativos.

    Supports defining environmental variables and command aliases to customize the behavior of the simulated shell.

    JavaScript
    Ver en GitHub↗7,744
  • sb2nov/mac-setupAvatar de sb2nov

    sb2nov/mac-setup

    7,358Ver en GitHub↗

    This project is a step-by-step guide for setting up a complete programming environment on a new Mac. It walks through configuring Git with identity and credential caching, installing and managing software through the Homebrew package manager, and customizing the terminal with Oh My Zsh, fuzzy finders, and keyboard shortcuts. The guide also covers setting up JetBrains IDEs with shared key mappings and plugins, and installing development language runtimes for Node, Python, C++, Ruby, Go, and Java. The guide differentiates itself by providing a structured onboarding checklist that covers the ful

    Provides scripted instructions for configuring shell environment variables and PATH settings.

    TypeScriptfresh-installsgitbookguide
    Ver en GitHub↗7,358
  • bmatzelle/gowAvatar de bmatzelle

    bmatzelle/gow

    6,645Ver en GitHub↗

    Gow is a collection of tools designed to install Unix-based system utilities on Windows and extend the Windows shell with custom context menu options. It provides a suite of open source binary applications that bring common Unix system administration and file manipulation tools to the Windows operating system. The project integrates these utilities into the Windows environment by managing system environment paths and distributing static, portable binaries. It further extends the Windows File Explorer by adding context menu options that allow users to launch command and terminal prompts direct

    Manages system PATH and environment variables to make Unix utilities accessible from any directory in the Windows shell.

    NSIS
    Ver en GitHub↗6,645
  • donnemartin/dev-setupAvatar de donnemartin

    donnemartin/dev-setup

    6,261Ver en GitHub↗

    Este proyecto es una colección de scripts y archivos de configuración diseñados para automatizar el despliegue de conjuntos de herramientas para desarrolladores, herramientas de big data y dotfiles a nivel de sistema. Sirve como un sistema de aprovisionamiento para instalar lenguajes, herramientas de análisis de datos y dependencias del sistema a través de diversos stacks de programación. La suite proporciona automatización especializada para el onboarding de desarrolladores en macOS y la configuración de flujos de trabajo de ciencia de datos en Python. Incluye instaladores dedicados para motores de procesamiento distribuido como Spark y Hadoop, así como entornos para desarrollo web y móvil. El sistema cubre un amplio rango de capacidades, incluyendo personalización del entorno shell, configuración de editores de texto y control de versiones, y la gestión de entornos virtuales aislados. También proporciona una variedad de utilidades de línea de comandos para gestión de archivos, búsquedas de red y orquestación de dependencias del sistema.

    Sets global environment variables for default editors, language locales, and tool behaviors.

    Python
    Ver en GitHub↗6,261
  • eriner/zimAvatar de Eriner

    Eriner/zim

    4,632Ver en GitHub↗

    Zim es un framework de configuración de Zsh y gestor de entorno diseñado para optimizar el rendimiento y la productividad del shell. Sirve como gestor de plugins, personalizador de prompts y optimizador de rendimiento que agrupa temas y módulos en un sistema cohesivo. El framework se distingue por utilizar compilación de bytecode para acelerar los tiempos de inicio del shell y mejorar la velocidad de ejecución. Emplea un sistema modular para instalar, actualizar y sincronizar módulos y scripts de shell externos desde fuentes locales o remotas. El proyecto cubre una amplia gama de capacidades, incluyendo la automatización del flujo de trabajo del desarrollador mediante integraciones de Git, herramientas de productividad de línea de comandos como alias abreviados y sistemas de autocompletado, y gestión de paquetes del sistema para herramientas como Homebrew y Pacman. También proporciona herramientas de ingeniería de prompts para inyectar metadatos en tiempo real y aplicar temas visuales a la interfaz. El entorno se gestiona a través de un archivo de configuración central que define los ciclos de vida de los plugins y la lógica de inicialización condicional basada en el sistema operativo detectado.

    Provides scripts for managing shell environment variables, paths, and aliases to optimize user interaction.

    Shell
    Ver en GitHub↗4,632
  • wangdoc/bash-tutorialAvatar de wangdoc

    wangdoc/bash-tutorial

    4,354Ver en GitHub↗

    Este proyecto es un recurso educativo integral que consiste en un tutorial de programación en Bash, una referencia de scripting y un manual de línea de comandos de Linux. Proporciona materiales instructivos para escribir scripts, automatizar tareas del sistema y dominar la navegación por terminal y la administración de sistemas Unix. Las guías cubren una amplia gama de personalización del entorno shell, incluyendo el estilo del prompt y el uso de alias. También proporciona una guía del entorno shell para gestionar archivos de configuración e inicializar entornos de usuario. Los materiales detallan un amplio conjunto de capacidades, incluyendo lógica de flujo de control, gestión de datos con arrays indexados y asociativos, y procesamiento de texto. Otras áreas cubiertas incluyen la gestión de archivos y recursos, coincidencia de patrones con expresiones regulares y herramientas de observabilidad para la depuración de scripts y validación de sintaxis. El recurso también explica funciones interactivas de la terminal como la recuperación del historial de comandos, el autocompletado de entrada y los atajos de teclado para la navegación en la línea de comandos.

    Details the use of profile scripts to initialize environment variables and aliases.

    Shell
    Ver en GitHub↗4,354
  • paulirish/dotfilesAvatar de paulirish

    paulirish/dotfiles

    4,347Ver en GitHub↗

    Este proyecto es una colección de dotfiles y scripts de Unix diseñados para personalizar y estandarizar un entorno de shell y sistema operativo. Proporciona configuraciones portátiles para los shells Bash y Fish, así como preferencias personalizadas y mapeos de comandos para el editor Vim. La colección incluye scripts de arranque automatizados para inicializar nuevas máquinas instalando aplicaciones, gestionando gestores de paquetes y creando enlaces simbólicos de configuración. Cuenta con automatización especializada del flujo de trabajo de Git para acelerar las tareas de control de versiones, junto con una gestión segura de conexiones SSH utilizando autenticación basada en hardware y persistencia de conexión. La superficie de utilidades se extiende a una amplia gama de herramientas de administración del sistema, incluyendo la terminación interactiva de procesos, la navegación de directorios basada en aprendizaje y la auditoría de rutas binarias. También cubre ayudantes de productividad para desarrolladores para la automatización del navegador, alojamiento local de archivos estáticos y tareas de procesamiento de medios como la transcodificación de video y la comparación visual de imágenes.

    Ships portable configurations for Bash and Fish shells to standardize environment variables, paths, and aliases.

    Shell
    Ver en GitHub↗4,347
  • pyenv/pyenv-installerAvatar de pyenv

    pyenv/pyenv-installer

    4,122Ver en GitHub↗

    pyenv-installer es un conjunto de scripts de instalación de shell Unix diseñados para automatizar el despliegue y la eliminación del gestor de versiones de Python pyenv y sus plugins asociados. Proporciona un sistema para instalar y cambiar entre múltiples versiones del intérprete de Python en una sola máquina sin afectar al Python del sistema. La herramienta utiliza un script de arranque para manejar la adquisición de fuentes mediante Git y gestiona la creación de una estructura de directorios oculta en la carpeta de inicio del usuario. Automatiza la configuración del entorno de shell inyectando variables de ruta y hooks de inicialización en los archivos de perfil de shell. El proyecto incluye utilidades tanto para la configuración inicial del toolchain de Python como una utilidad de eliminación para borrar archivos instalados y restaurar el entorno de shell a su estado anterior.

    Sets up the necessary shell paths and environment variables required to run different Python versions.

    Shell
    Ver en GitHub↗4,122
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetAvatar de hackerschoice

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853Ver en GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Standardizes shell behavior by managing environment variables, aliases, and display settings.

    Shell
    Ver en GitHub↗3,853
  1. Home
  2. Operating Systems & Systems Programming
  3. Terminal and Command-Line Environments
  4. Shells & Scripting
  5. Configuration Scripts
  6. Shell Environment Configurations