5 مستودعات
Features for installing and managing shell completion scripts.
Distinguishing note: Focuses on the integration and installation aspect.
Explore 5 awesome GitHub repositories matching development tools & productivity · Shell Completion Integrations. Refine with filters or upvote what's useful.
Cobra is a development framework for building command-line applications in Go. It organizes application logic into a hierarchical tree structure where each node represents a command, complete with its own flags and execution logic. This structure allows developers to build complex, nested command interfaces that mirror business domains while maintaining a clean separation between command orchestration and underlying business logic. The framework distinguishes itself through its declarative approach to metadata and configuration. It automatically derives help documentation, usage instructions,
Generates and installs completion scripts to enable command-line argument auto-completion.
This project is a Python framework for building command-line interfaces by converting standard functions into executable programs. It uses type hints to automatically infer and generate argument parsers, validation logic, and help documentation, allowing developers to define complex terminal applications through simple function signatures. The framework distinguishes itself through a decorator-driven registration system that enables the construction of hierarchical command trees. It supports dependency injection to manage shared state and runtime configuration across subcommands, and it utili
Generates and installs shell completion scripts to assist users with command and argument discovery.
fasd هو أداة للتنقل في المسارات تعتمد على التكرار والحداثة (frecency) وأداة إنتاجية لـ POSIX shell مصممة لتسريع التنقل بين الملفات والمجلدات. يعمل كمغلف لسطر الأوامر يقوم بحل الاستعلامات المختصرة إلى مسارات مطلقة عن طريق ترتيب النتائج بناءً على عدد مرات الوصول إليها ومدى حداثة ذلك. تستخدم الأداة مطابقة السلاسل الضبابية وعمليات البحث غير الحساسة لحالة الأحرف لحل أسماء المجلدات والملفات الجزئية. يمكنها أيضاً استيراد سجل الوصول من خلفيات خارجية، مثل محررات النصوص وبيئات سطح المكتب، لتحسين دقة قاعدة بيانات الترتيب الخاصة بها. توفر الأداة تكاملاً مع shell للإكمال التلقائي وتوسيع المسار، مما يسمح للمستخدمين بالانتقال إلى المجلدات أو تشغيل تطبيقات ومحررات خارجية مباشرة على الملفات المطابقة. تركز هذه القدرات على تقليل ضغطات المفاتيح أثناء التنقل في سطر الأوامر والأتمتة.
Uses shell hooks and tab-completion scripts to monitor directory changes and intercept user input.
t is a command-line Twitter client that wraps Twitter's REST and streaming APIs, enabling users to post tweets, manage accounts, and search Twitter directly from the terminal. It supports authenticating and switching between multiple Twitter profiles stored in a local configuration file, allowing commands to be executed under the active account. The tool distinguishes itself through shell-integrated workflows, including tab completion for Zsh and Bash, and Unix-pipe-compatible output formatting that defaults to tab-separated columns for piping into standard utilities like grep and awk. It als
Completes commands with tab completion and pipes output to Unix tools for scripting and automation.
kube-ps1 is a cross-shell prompt utility and infrastructure context monitor that integrates Kubernetes cluster and namespace information directly into the command line interface. It functions as a compatibility layer to ensure consistent metadata rendering and prompt behavior across bash, zsh, and fish. The utility prevents accidental command execution in the wrong environment by tracking active cluster connections and providing a visibility toggle to show or hide the cluster status. It allows for visual distinction between production and development settings through environment-specific colo
Utilizes shell-native lifecycle hooks to inject dynamic metadata into the command line interface during the prompt draw cycle.