Rajasthan Helper CLI – 실제 날씨, 축제 및 여행 팁, 무료 GitHub Copilot CLI 기반
Source: Dev.to
Overview
Rajasthan Helper CLI는 컬러풀한 터미널‑우선 도구로, 라자스탄/인도 여행 정보를 바로 명령줄에서 확인할 수 있게 해줍니다.
Features
- weather [city] – 무료 wttr.in API를 이용한 실시간 날씨 제공(온도, 상태, 체감 온도, 습도, 풍속).
- festival [month] – 주요 라자스탄 축제와 사실, 이모지를 나열합니다(Holi, Diwali, Teej, Pushkar Fair 등).
- tip [city] – 10개 이상의 도시(자이푸르, 우다이푸르, 델리, 조드푸르, 자이살메르 등)에 대한 선별된 여행·음식 팁 제공.
모든 기능은 GitHub Copilot CLI 무료 티어만을 사용해 약 20개의 스마트 프롬프트로 구축했으며, 유료 구독이나 신용카드가 필요 없습니다.
Implementation Details
npm install -g @github/copilot로 설치하고 무료 GitHub 계정으로 로그인했습니다./init명령으로 프로젝트를 초기화하여 일관된 스타일을 위한instructions.md를 만들었습니다.- 하나의 큰 프롬프트로 Click 기반 명령 구조를 생성한 뒤, 타깃형 후속 프롬프트를 사용해 패키징 문제(TOML 중복, 폴더 누락, import 오류)를 디버깅했습니다.
- wttr.in API를 통합하고 컬러풀한 출력을 위한 풍부한 터미널 포맷을 추가했습니다.
전체 과정은 약 20개의 프롬프트로 완료되었으며, 무료 Copilot 리소스로도 기능적인 CLI를 빠르게 만들 수 있음을 보여줍니다.
Usage Example
# Show help
rajasthan-helper --help
# Get weather for Jaipur
rajasthan-helper weather jaipur
# List festivals in March
rajasthan-helper festival march
# Get travel tips for Udaipur
rajasthan-helper tip udaipur
CLI는 컬러풀한 날씨 패널, 이모지가 포함된 축제 카드, 여행 팁 목록을 표시합니다.
Repository
The source code is available at:
https://github.com/Chetan-code-lrca/rajasthan-helper
Acknowledgements
Thanks to the GitHub Copilot CLI Challenge for providing an amazing learning journey!
Made by Chetan Inaganti (@Chetan007329)