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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dthree/vorpalAvatar dthree

    dthree/vorpal

    5,628Vezi pe GitHub↗

    Vorpal este un framework CLI interactiv pentru Node.js și o bibliotecă de interfață terminală utilizată pentru a construi shell-uri extensibile în linie de comandă. Funcționează ca un parser interactiv de linie de comandă care convertește input-ul de tip șir în funcții executabile, gestionând ciclul de viață al sesiunilor de terminal și rutarea comenzilor. Framework-ul se distinge printr-o arhitectură de extensie bazată pe plugin-uri, care permite modulelor externe să înregistreze noi comenzi, comportamente partajate și suite complete de comenzi în mediul de bază. Suportă crearea de medii shell personalizate cu namespace-uri specializate și un sistem pentru istoricul persistent al utilizatorului și stocarea locală cheie-valoare. Proiectul oferă utilitare cuprinzătoare pentru gestionarea comenzilor, inclusiv autocomplete, suport pentru alias-uri și sisteme de ajutor programabile. Include, de asemenea, controale I/O pentru terminal pentru modificarea dinamică a prompt-ului, interceptarea output-ului standard și solicitarea interactivă a utilizatorului. Gestionarea erorilor este tratată prin listeneri globali de excepții și declanșatoare specifice pentru input-ul utilizatorului care nu se potrivește cu nicio comandă.

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

    JavaScript
    Vezi pe GitHub↗5,628
  • tony/tmuxpAvatar tony

    tony/tmuxp

    4,522Vezi pe GitHub↗

    tmuxp este un manager de sesiuni și un automatizator de workspace pentru tmux. Acesta permite crearea, salvarea și restaurarea layout-urilor sesiunilor de terminal folosind fișiere de configurare YAML sau JSON, servind ca un strat programatic construit pe libtmux. Proiectul se distinge prin faptul că acționează atât ca un generator de workspace, cât și ca un exportator de layout. Poate instanția medii live din definiții structurate și, invers, poate captura starea sesiunilor active pentru a le salva ca fișiere de configurare portabile. De asemenea, suportă extensibilitatea printr-un framework de plugin-uri și logică de builder personalizată pentru a modifica ciclurile de viață ale sesiunilor și generarea workspace-ului. Capabilitățile largi includ orchestrarea fluxului de lucru în terminal și automatizarea mediului de dezvoltare. Instrumentul gestionează injectarea variabilelor de mediu, moștenirea ierarhică a configurației și executarea hook-urilor de startup și a comenzilor shell pe mai multe panouri. De asemenea, oferă utilitare pentru provizionarea mediului headless și inspectarea sesiunilor live. Instrumentul este implementat în Python și interfațează cu interfața de linie de comandă tmux.

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

    Python
    Vezi pe GitHub↗4,522
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheetAvatar hackerschoice

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

    3,853Vezi pe 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
    Vezi pe GitHub↗3,853
  • lemnos/theme.shAvatar lemnos

    lemnos/theme.sh

    952Vezi pe 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
    Vezi pe GitHub↗952
  1. Home
  2. Development Tools & Productivity
  3. Database Session Management
  4. Session State Persistence
  5. Interactive Shell Sessions

Explorează sub-etichetele

  • 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.