https://github.com/ragibalasad/gocloudy
CLI tool that provides weather forecasts directly to your terminal.
https://github.com/ragibalasad/gocloudy
cli-application forecast go weatherapi
Last synced: about 1 year ago
JSON representation
CLI tool that provides weather forecasts directly to your terminal.
- Host: GitHub
- URL: https://github.com/ragibalasad/gocloudy
- Owner: ragibalasad
- License: bsd-3-clause
- Created: 2024-10-01T08:23:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-12T20:50:32.000Z (over 1 year ago)
- Last Synced: 2025-03-29T04:42:19.623Z (about 1 year ago)
- Topics: cli-application, forecast, go, weatherapi
- Language: Go
- Homepage:
- Size: 23.4 KB
- Stars: 15
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoCloudy: Weather Forecast CLI



GoCloudy is a simple, fast, and efficient command-line interface (CLI) application built with Go an WeatherAPI that provides weather forecasts for any given location in the world. GoCloudy delivers accurate weather information directly to your terminal.
## Features ✨
- Get current weather conditions for any location.
- Fetch weather forecasts for remaining hours of the day.
- Display temperature, chance of rain, and weather condition.
## Installation 🚀
Download the executable from Release.
Once downloaded, navigate to the directory where the executable is saved, and run the application with the following command:
```
./gocloudy
```
Replace `` with the name of the city. For example:
```
./gocloudy Dinajpur # default is Rangpur
```
To enable the extended information feature, use the `--detailed` flag.
```
./gocloudy --detailed Dinajpur
```
To make the `gocloudy` command available globally on your system, move the executable to your system's PATH by running:
```
sudo mv gocloudy /usr/local/bin
```
After doing this, you’ll be able to run gocloudy from anywhere by simply typing `gocloudy`
## 🤝 Contributing
Contributions are welcome! Feel free to open a pull request or submit an issue if you encounter any bug or have ideas for new features.