logo tping

محمد حاجی پور نیم‌رخ

تاریخ انتشار:

tping؛ ابزاری برای Ping با مهرزمان- بخش دوم

در نوشته قبلی درباره اینکه tping چیه سخن گفتم و اگر اون رو نخوندین از اون نوشته شروع کنین که در جریان باشین. پیوند به اون نوشته رو پایین می‌ذارم.

tping؛ ابزاری برای Ping با مهرزمان- بخش یکم

گام دوم؛ tping با Golang

پس از اینکه Batch File رو نوشتم خواستم که خروجی زیباتری داشته باشم، برای نمونه پیام‌های موفقیت آمیز سبز بشه، خطاها قرمز بشه و زمان مثلا زرد بشه. اما با Batch File سخت بود نوشتنش پس دست به دامن زبان Golang شدم. و با جست‌وجوی زیاد و کمک گرفتن از هوش مصنوعی تونستم یه خروجی خوب ازش بگیرم. در واقع کاری که کردم این بود که یه انگار یه پوسته کشیدم روی دستور ping چون ورودی‌های tping رو میدم به ping و خروجی ping رو یه رنگی و لعابی بهش میدم و به کاربر نشون میدم. نگاره‌ای از خروجی رو براتون پایین می‌ذارم.

خروجی tping با زبان go

دیگه اینجا کدها‌ رو نمی‌ذارم که شلوغ کاری نشه چون همه چیز رو گذاشتم تو گیت‌هاب و پیوندشو میذارم که اگه دوست داشتین استفاده کنین.

tping در گیت‌هاب

🔥 توجه

من برنامه‌نویس نیستم و دانش برنامه‌نویسی هم ندارم و تنها با جست‌وجو کار کردن ابتدایی با یه ابزار رو یاد گرفتم و یه نیازی از خودم رو برآورده کردم، پس اگر در کدها مشکلی بود سپاس‌گزار میشم که درستش رو بهم بگید.

💡 نکته

همونطور که پایان نوشته قبلی هم گفتم شاید بنظر خیلی‌ها این ابزار کاربردی نباشه ولی برای من آشنایی با زبان Go و کار کردن با Git و Github رو به همراه داشته افزون بر اینکه یه نیاز شبکه‌ای خودم رو نیز برآورده کردم.

امیدوارم که برای شما هم جالب بوده باشه و اگه دیدگاهی در موردش دارین خوشحال میشم برام بنویسید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *