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

دیگه اینجا کدها رو نمیذارم که شلوغ کاری نشه چون همه چیز رو گذاشتم تو گیتهاب و پیوندشو میذارم که اگه دوست داشتین استفاده کنین.
🔥 توجه
من برنامهنویس نیستم و دانش برنامهنویسی هم ندارم و تنها با جستوجو کار کردن ابتدایی با یه ابزار رو یاد گرفتم و یه نیازی از خودم رو برآورده کردم، پس اگر در کدها مشکلی بود سپاسگزار میشم که درستش رو بهم بگید.
💡 نکته
همونطور که پایان نوشته قبلی هم گفتم شاید بنظر خیلیها این ابزار کاربردی نباشه ولی برای من آشنایی با زبان Go و کار کردن با Git و Github رو به همراه داشته افزون بر اینکه یه نیاز شبکهای خودم رو نیز برآورده کردم.
امیدوارم که برای شما هم جالب بوده باشه و اگه دیدگاهی در موردش دارین خوشحال میشم برام بنویسید.

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