🚀 Learned Go – Built My First CLI Tool! ⚡️

Satyajit MaitySatyajit Maity
1 min read

Recently, I began learning the Go programming language, and it's been an exciting journey into building fast, efficient, and scalable tools. To make the most of what I've learned, I’ve been actively improving my workflow using Vibe Coding, which has significantly enhanced my focus and productivity while coding.

To put my new skills into practice, I built a fun and interactive Pokémon-themed CLI tool called Pika CLI! 🎮

💡 What Pika CLI Can Do:

  • 🔊 pika – Prints “PIKA PIKA” and plays a sound

  • 💃 dance – Displays a dancing Pikachu in ASCII art

  • 😂 joke – Tells a random Pikachu joke

  • 📘 info – Fetches details about any Pokémon (e.g., pika -info pikachu)

  • 🛠️ Also includes commands like --help and --version

This tool is built entirely in Go and is still evolving. I'm excited to share it with the community and would love to hear your feedback!

🔗 You can try it out here: https://github.com/Pika003/pika

🤝 How You Can Help:

  • 💡 Have suggestions to improve or expand the CLI?

  • 🧠 Any cool ideas or mini-projects I can build next with Go?

I'm looking forward to collaborating and learning more from fellow developers!

0
Subscribe to my newsletter

Read articles from Satyajit Maity directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Satyajit Maity
Satyajit Maity