5 مستودعات
Patterns for distributing command-line logic across multiple files and modules.
Distinct from Command Line Frameworks: Focuses on modular file organization rather than general hierarchical command definitions.
Explore 5 awesome GitHub repositories matching development tools & productivity · Modular Command Structures. Refine with filters or upvote what's useful.
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
Supports grouping related command-line operations into separate files and modules for improved project scalability.
yargs is a command-line interface framework and argument parser for Node.js. It translates raw command-line strings into structured JavaScript objects, providing a toolkit for building terminal applications with nested sub-commands, dedicated handlers, and a structured user interface. The framework distinguishes itself through automated help text generation, which constructs formatted usage menus and instructions based on registered metadata. It also provides shell completion generation for Bash and Zsh and uses string-distance algorithms to offer typo correction suggestions when invalid inpu
Supports importing command definitions, builders, and handlers from external modules to organize complex CLI hierarchies.
Bash-Oneliner is a curated collection of reusable shell snippets and command-line patterns designed for system administration and data processing in Unix-like environments. It serves as a productivity guide for executing efficient terminal operations, text stream manipulation, and routine maintenance tasks using native shell primitives. The project focuses on modular command composition, allowing users to build complex workflows by chaining standard utilities through pipe-based data streaming. It emphasizes the use of POSIX-compliant shell execution and regular expression-powered text process
Offers modular command structures for chaining standard utilities into complex administrative workflows.
Rekit هو مجموعة أدوات تطوير لبناء تطبيقات ويب قابلة للتوسع، حيث يوفر إطار عمل نمطي (modular framework) وهيكلة تلقائية للمشاريع. يعمل كبيئة قابلة للتوسيع لإدارة بنية التطبيقات المبنية باستخدام React و Redux و React Router، معتمداً على تصميم مقسم حسب الميزات (feature-sliced design) لتنظيم المكونات ومنطق الحالة (state logic) والتوجيه (routing) في وحدات مستقلة ومخصصة لكل نطاق. تتميز مجموعة الأدوات بنظام إضافات (plugin-based) يسمح بإنشاء أنواع مخصصة لعناصر المشروع وتعديل سلوكيات الهيكلة الافتراضية. كما يحتوي على مولد لإدارة حالة Redux يقوم بأتمتة إنشاء الإجراءات المتزامنة وغير المتزامنة مع فرض وضع الإجراءات ومخفضاتها (reducers) المقابلة في ملف واحد. بالإضافة إلى الهيكلة الأساسية، يوفر المشروع واجهة سطر أوامر وواجهة مرئية لإدارة عناصر التطبيق، بما في ذلك توليد الكود القائم على القوالب لمكونات واجهة المستخدم وإجراءات الحالة. ويغطي قدرات تشغيلية أوسع مثل إدارة الأنماط الهرمية، وفرض جودة الكود عبر الـ linting، والتحقق من بناء النسخة النهائية (production build). تم تنفيذ النظام باستخدام أدوات مبنية على Deno للتعامل مع تنسيق المشروع، واتفاقيات تسمية الملفات، وتنفيذ خطافات عمليات دورة الحياة.
Provides a system for reorganizing state reducer code into modular files to improve scalability.
Th3inspector is a command-line open-source intelligence reconnaissance tool used for gathering public information on websites, phone numbers, and network records. It functions as a central interface for collecting technical metadata and performing various lookups to build profiles of target entities. The project provides specialized verification utilities for validating email addresses, phone numbers, and credit card bank identification numbers. It also includes tools for retrieving domain registration age, ownership records, and identified subdomains from global databases. Additional capabi
Uses a modular structure to map CLI user inputs to dedicated handler functions for different reconnaissance tasks.