Crates.io | weather-cli |
lib.rs | weather-cli |
version | 0.4.2 |
source | src |
created_at | 2023-06-24 05:18:35.77861 |
updated_at | 2024-11-19 06:43:32.77415 |
description | Minimalistic command-line weather program. It works with OpenWeather API. |
homepage | |
repository | https://github.com/evasquare/weather-cli |
max_upload_size | |
id | 898796 |
size | 85,802 |
Minimalistic command-line weather program. It works with OpenWeather API.
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"
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 |
$ 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.
$ 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)