প্রকল্প সম্পর্কে

DevCLI হলো Go এবং Bubble Tea/Lip Gloss ফ্রেমওয়ার্ক দিয়ে তৈরি একটি ইউনিফাইড ডেভেলপার কমান্ড লাইন ইন্টারফেস। এতে একটি ডুয়াল-পেন Terminal User Interface (TUI) রয়েছে যা বিভিন্ন ডেভেলপমেন্ট ইউটিলিটিকে একটি একক ওয়ার্কস্পেসে সংহত করে। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - সিস্টেম এবং Git মনিটরিং: একটি লাইভ স্ট্যাটাস বার যা Git branches, মেমরি ব্যবহার, সক্রিয় Python virtual environments এবং AI provider স্ট্যাটাস প্রদর্শন করে। - Docker ম্যানেজমেন্ট: Docker কন্টেইনারগুলো পরিদর্শন, শুরু, বন্ধ, রিস্টার্ট এবং লগ স্ট্রিম করার জন্য একটি ড্যাশবোর্ড। - API টেস্টিং: JSON ফরম্যাটিং এবং ল্যাটেন্সি ট্র্যাকিং সহ GET, POST, PUT, DELETE এবং PATCH এন্ডপয়েন্ট পরীক্ষা করার জন্য একটি বিল্ট-ইন HTTP ক্লায়েন্ট। - AI ইন্টিগ্রেশন: Ollama, Gemini, OpenAI, Claude এবং HuggingFace-এর সমর্থন, যার মধ্যে রয়েছে একটি টার্মিনাল AI চ্যাট অ্যাসিস্ট্যান্ট এবং git diff-এর উপর ভিত্তি করে একটি স্বয়ংক্রিয় conventional git commit মেসেজ জেনারেটর। - প্রজেক্ট স্ক্যাফোল্ডিং: Go, Python, Node, React এবং FastAPI-এর জন্য তাৎক্ষণিক প্রজেক্ট সেটআপ, যার মধ্যে Git ইনিশিয়ালাইজেশন অন্তর্ভুক্ত। - ডেভেলপমেন্ট টুলস: Python, JavaScript, Go, Rust এবং C/C++ এর অনলাইন কম্পাইলেশনের জন্য একটি এমবেডেড HTTP সার্ভার, একটি টার্মিনাল ফাইল ম্যানেজার, একটি কোড এডিটর এবং লাইন-বাই-লাইন ব্লেম পরীক্ষার জন্য একটি Git হিস্ট্রি অ্যানালাইজার (Code Time Machine)।