Shelgon: إطار عمل Rust قوي لتطبيقات REPL التفاعلية
2025-03-06
Shelgon هو إطار عمل Rust قوي لبناء تطبيقات REPL (Read-Eval-Print Loop) التفاعلية وقذائف مخصصة. يوفر أساسًا مرنًا وآمنًا من حيث النوع مع إمكانيات واجهة مستخدم طرفية مدمجة باستخدام ratatui. تشمل الميزات تنفيذ أوامر آمن من حيث النوع، ودمج وقت تشغيل غير متزامن (tokio)، وواجهة مستخدم رسومية جميلة، ومعالجة إدخال غنية (سجل الأوامر، تحريك المؤشر، إكمال علامات التبويب، معالجة Ctrl+C/Ctrl+D)، ودعم سياق مخصص، ودعم STDIN. يتضمن المشروع وثائق شاملة وأمثلة لمساعدة المطورين على بناء قذائفهم الخاصة بسرعة.
التطوير
واجهة مستخدم طرفية