weather-cli
Minimalistic command-line weather program. It works with OpenWeather API.
Setup
You can install the crate with cargo install
command.
Once installed, create an API key on OpenWeather. You need to register your key running the following command.
Commands
command | description |
---|---|
check | Check weather information in your city |
set-location | Search and set your city |
setup-api | Setup the OpenWeather API Key |
about | View information about the program |
help | View the list of commands |
Use Examples
- Search city
$ weather-cli set-location --query "Toronto"
* City list:
1) Old Toronto, CA (lat: 43.6534817, lon: -79.3839347)
2) Toronto, CA (lat: 43.6534817, lon: -79.3839347)
3) Toronto, US (lat: 41.9048584, lon: -90.8640346)
4) Toronto, US (lat: 37.7989253, lon: -95.9491562)
5) Toronto, CA (lat: 46.4524682, lon: -63.3799629)
Please select your city.
2
* Select your preferred unit.
* MORE INFO: https://openweathermap.org/weather-data
1) Standard
2) Metric
3) Imperial
2
Toronto is now your city!
I'll use metric for you.
- Check weather
$ weather-cli check
Toronto (CA)
11.34° / Mist (mist)
H: 13.06°, L: 9.89°
- Wind Speed: 3.6 m/s,
- Humidity: 93 %,
- Pressure: 1014 hPa
- Sunset: 08:24 PM
(Sunrise: 06:03 AM)