4 रिपॉजिटरी
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.
Vorpal एक Node.js इंटरैक्टिव CLI फ्रेमवर्क और टर्मिनल यूजर इंटरफेस लाइब्रेरी है जिसका उपयोग एक्स्टेंसिबल कमांड-लाइन शेल बनाने के लिए किया जाता है। यह एक इंटरैक्टिव कमांड-लाइन पार्सर के रूप में कार्य करता है जो स्ट्रिंग इनपुट को निष्पादन योग्य कार्यों में परिवर्तित करता है, टर्मिनल सत्रों और कमांड राउटिंग के लाइफसाइकिल को प्रबंधित करता है। फ्रेमवर्क एक प्लगइन-आधारित एक्सटेंशन आर्किटेक्चर द्वारा प्रतिष्ठित है जो बाहरी मॉड्यूल को कोर वातावरण में नए कमांड, साझा व्यवहार और पूर्ण कमांड सूट पंजीकृत करने की अनुमति देता है। यह विशेष नेमस्पेस के साथ कस्टम शेल वातावरण के निर्माण और निरंतर यूजर इतिहास व लोकल की-वैल्यू स्टोरेज के लिए एक सिस्टम का समर्थन करता है।
Maintains an active terminal prompt and user history within a persistent session object to manage interface state.
tmuxp tmux के लिए एक सेशन मैनेजर और वर्कस्पेस ऑटोमेटर है। यह YAML या JSON कॉन्फ़िगरेशन फाइलों का उपयोग करके टर्मिनल सेशन लेआउट के निर्माण, सहेजने और पुनर्स्थापना की अनुमति देता है, जो libtmux पर निर्मित एक प्रोग्रामेटिक परत के रूप में कार्य करता है। यह प्रोजेक्ट वर्कस्पेस जनरेटर और लेआउट एक्सपोर्टर दोनों के रूप में कार्य करके खुद को अलग करता है। यह संरचित परिभाषाओं से लाइव एनवायरनमेंट को इंस्टेंटिएट कर सकता है और इसके विपरीत सक्रिय सेशन की स्थिति को पोर्टेबल कॉन्फ़िगरेशन फाइलों के रूप में सहेजने के लिए कैप्चर कर सकता है। यह सेशन लाइफसाइकिल और वर्कस्पेस जनरेशन को संशोधित करने के लिए प्लगइन फ्रेमवर्क और कस्टम बिल्डर तर्क के माध्यम से एक्सटेंसिबिलिटी का समर्थन करता है। व्यापक क्षमताओं में टर्मिनल वर्कफ़्लो ऑर्केस्ट्रेशन और डेवलपमेंट एनवायरनमेंट ऑटोमेशन शामिल हैं। यह टूल एनवायरनमेंट वेरिएबल इंजेक्शन, पदानुक्रमित कॉन्फ़िगरेशन इनहेरिटेंस और कई पेन में स्टार्टअप हुक और शेल कमांड के निष्पादन को संभालता है। यह हेडलेस एनवायरनमेंट प्रोविजनिंग और लाइव सेशन निरीक्षण के लिए उपयोगिताएँ भी प्रदान करता है। यह टूल Python में इम्प्लीमेंट किया गया है और tmux कमांड लाइन इंटरफेस के साथ इंटरफेस करता है।
Executes commands in an interactive shell to inspect and modify the current state of the session manager.
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.
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.