→ كل المشاريع

cshell

بواسطة @Adel-Ayoub

نشِط 29

Unix shell implementation in C

عن هذا المشروع

CShell A Unix shell implementation in C. Installation Architecture Shell Architecture Overview Command Execution Flow Shell State Machine Data Structures Pipe Handling Sequence Requirements C compiler (GCC/Clang) Make Features Completed Features Core Shell Functionality Command Execution: Built-in and external command support Environment Variables: Full environment variable management Signal Handling: Proper signal handling for interactive shell History: Command history with readline integration Exit Status: Proper exit status handling and calculation Advanced Wildcard System Star Patterns: for glob matching (e.g., .c, src/.h) Question Mark: ? for single character matching (e.g., c?????.h → cshell.h) Bracket Patterns: [set] for character sets (e.g., [abc], [1-5], [^xyz]) Range Expansion: Automatic expansion of [a-c] to [abc] Mixed Patterns: Complex combinations like [abc]?.txt Negated Sets: [^abc] to exclude characters Directory Support: Patterns like src/inputhandling/.c work perfectly Pipe Integration: Wildcards work seamlessly in pipe commands Logical Operators & Job Control AND Operator: && for command chaining with short-circuit evaluation

من ملف README الخاص بالمشروع على GitHub

النجوم
29
التفريعات
0
الرخصة
Apache-2.0
آخر تحديث
13/02/2026

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/cshell.svg)](https://www.madeinalgeria.dev/projects/cshell)

مشاريع ذات صلة