10 releases

new 0.3.6 Apr 22, 2024
0.3.5 Feb 20, 2024
0.3.4 Oct 5, 2023
0.3.3 Sep 24, 2023
0.1.6 Jun 30, 2023

#718 in Command line utilities

50 downloads per month

MIT license

31KB
699 lines

weather-cli

Use simple commands to check the weather in your city. Simply search and select your city.

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

  1. City Search
$ weather-cli set-location --query "San Jose"

City list:
1) San Jose, US (lat: 37.3361663, lon: -121.890591)
2) San José, CR (lat: 9.9325427, lon: -84.0795782)
3) San Jose, PH (lat: 12.0612933, lon: 121.9565754)
4) Sant Josep de sa Talaia, ES (lat: 38.9043608, lon: 1.3178098)
5) San Jose, US (lat: 40.305598, lon: -89.6028829)

Please select your city.
1

Do you use Celsius or Fahrenheit?
1) Celsius
2) Fahrenheit
2

Do you want to display emoji? (y/n)
n

San Jose is now your city!
I'll use imperial for you.
  1. Weather Check
$ weather-cli check                          
San Jose (US)
64.69° / Clouds (scattered clouds)
H: 69.53°, L: 58.71°

- Wind Speed: 3.44 mph,
- Humidity: 69 %,
- Pressure: 1018 hPa
- Sunset: 07:02 PM
  (Sunrise: 06:56 AM)

Dependencies

~10–26MB
~381K SLoC