معرفی Rebound : مشاهده نتایج Stack Overflow برای ارورها تو خود Terminal

با سلام 🙂

امروز با یه ابزار command line آشنا شدم که تصمیم گرفتم داخل بلاگ هم با شما به اشتراک بگذارمش، به امید اینکه ازش استفاده کنید

اسم ابزار Rebound هست . کار این ابزار چیه؟ این ابزار، هرگاه که شما یه ارور کامپایل بگیرید، سریع با Stack OverFlowe ارتباط می گیره و نتایج مرتبط با اون ارورهایی که گرفتید رو برای شما نمایش میده، به همین راحتی و سادگی.

فایل گیف زیر کاملا قابلیت این ابزار رو بهتون نشون میده :

نصب Rebound :

برای نصب باید از پایتون ۳ به بالا استفاده کنید.

Rebound روی مک، لینوکس و ویندوز (اگر از Cygwin استفاده می کنید) کار می کنه برای نصبش کافیه دستور زیر را استفاده کنید :

$ pip install rebound-cli

اگرم کاربر لینوکسی هستید میتونید با دستور زیر Reboundرو نصب کنید :

$ sudo apt-get install rebound-cli

استفاده از Rebound :

برای استفاده کافیه فایل مورد نظرتون رو با Reboundاجرا کنید، با دستور زیر :

$ rebound [file_path]

فایل هایی که Reboundاز آنها پشتیبانی می کنید :

 Python, Node.js, Ruby, Golang, Java

تکنولوژی های استفاده شده :

ابزار Reboundبه زبان دوست داشتنی پایتون نوشته شده و روی Urwid (Console user interface library for Python)ساخته شده است. از Beautiful Soup هم برای کاویدن (scrape) محتوای Stack OverFlow واز subprocess  برای گرفتن خطاهای compiler استفاده کرده است.

صفحه این ابزار رو در گیتهاب اینجا می تونید ببینید.