13 releases
new 0.4.2 | Nov 19, 2024 |
---|---|
0.4.0 | May 5, 2024 |
0.3.5 | Feb 20, 2024 |
0.3.4 | Oct 5, 2023 |
0.1.6 | Jun 30, 2023 |
#1269 in Command line utilities
1,030 downloads per month
39KB
679 lines
weather-cli
Minimalistic command-line weather program. It works with OpenWeather API.
Setup
You can install the crate with cargo install
command.
cargo install weather-cli
Once installed, create an API key on OpenWeather. You need to register your key running the following command.
weather-cli api-setup --key "EXAMPLE_KEY"
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)
Dependencies
~10–25MB
~337K SLoC