awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesInteractive Shell Sessions

Management of active terminal state, including prompts and user history, within a persistent session.

Distinct from Session State Persistence: Focuses on terminal shell state rather than database query history or server sessions

Explore 4 awesome GitHub repositories matching development tools & productivity · Interactive Shell Sessions. Refine with filters or upvote what's useful.

Awesome Interactive Shell Sessions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • dthree/vorpalAvatar de dthree

    dthree/vorpal

    5,628Voir sur GitHub↗

    Vorpal est un framework CLI interactif Node.js et une bibliothèque d'interface utilisateur de terminal utilisée pour construire des shells en ligne de commande extensibles. Il fonctionne comme un analyseur de ligne de commande interactif qui convertit l'entrée de chaîne en fonctions exécutables, gérant le cycle de vie des sessions de terminal et le routage des commandes. Le framework se distingue par une architecture d'extension basée sur des plugins qui permet aux modules externes d'enregistrer de nouvelles commandes, des comportements partagés et des suites de commandes complètes dans l'environnement principal. Il prend en charge la création d'environnements shell personnalisés avec des espaces de noms spécialisés et un système pour l'historique utilisateur persistant et le stockage local clé-valeur. Le projet fournit des utilitaires complets pour la gestion des commandes, incluant l'autocomplétion, le support d'alias et des systèmes d'aide programmables. Il inclut également des contrôles d'E/S de terminal pour la modification dynamique des invites, l'interception de la sortie standard et l'invitation interactive de l'utilisateur. La gestion des erreurs est traitée via des écouteurs d'exceptions globaux et des déclencheurs spécifiques pour les entrées utilisateur non correspondantes.

    Maintains an active terminal prompt and user history within a persistent session object to manage interface state.

    JavaScript
    Voir sur GitHub↗5,628
  • tony/tmuxpAvatar de tony

    tony/tmuxp

    4,522Voir sur GitHub↗

    tmuxp is a session manager and workspace automator for tmux. It allows for the creation, saving, and restoration of terminal session layouts using YAML or JSON configuration files, serving as a programmatic layer built on libtmux. The project distinguishes itself by acting as both a workspace generator and a layout exporter. It can instantiate live environments from structured definitions and conversely capture the state of active sessions to save them as portable configuration files. It further supports extensibility through a plugin framework and custom builder logic to modify session lifec

    Executes commands in an interactive shell to inspect and modify the current state of the session manager.

    Python
    Voir sur GitHub↗4,522
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetAvatar de hackerschoice

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

    3,853Voir sur 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

    Enables the management, hijacking, and upgrading of interactive shell sessions for remote administration.

    Shell
    Voir sur GitHub↗3,853
  • lemnos/theme.shAvatar de lemnos

    lemnos/theme.sh

    952Voir sur GitHub↗

    theme.sh is a command line utility for previewing, browsing, and applying terminal color palettes instantly. It manages terminal aesthetics through escape sequences, interactive menu selectors, shell startup hooks, and state persistence configuration files. The tool includes capabilities for interactive theme navigation through fuzzy finding tools, brightness-based palette filtering, and external theme imports. It supports automated session persistence by restoring recent color schemes on startup and tracking selection history. Additional functionality covers remote environment styling by s

    Automatically restores the most recently used color scheme whenever a new terminal session starts up.

    Shellcommand-linecommand-line-toolshell
    Voir sur GitHub↗952
  1. Home
  2. Development Tools & Productivity
  3. Database Session Management
  4. Session State Persistence
  5. Interactive Shell Sessions

Explorer les sous-tags

  • Manager State ShellsInteractive shells used specifically to modify the internal state of a session manager. **Distinct from Interactive Shell Sessions:** Distinct from general interactive shell sessions: the shell is used as an administrative interface for the manager's own state.
  • Session Theme RestorersRestores the most recently used color scheme whenever a new terminal session starts up. **Distinct from Interactive Shell Sessions:** Distinct from interactive shell sessions: focuses specifically on restoring recent color themes automatically on startup.