Skip to content

Latest commit

Β 

History

History
57 lines (46 loc) Β· 1.76 KB

File metadata and controls

57 lines (46 loc) Β· 1.76 KB

weather-cli-rs

GitHub last commit GitHub commit activity Crates.io Total Downloads GitHub Repo stars

A simple weather CLI application written in Rust.

This application retrieves and displays current weather information for a specified city.

Future plans include integrating a Text User Interface (TUI).

Installation

cargo install weather-cli-rs

Usage

Ensure you have created an API key at https://openweathermap.org/. You will need to provide this key as an argument!

Run in your terminal

$ weather-cli-rs <COMMAND>

Commands

Command Description
key Ensure you have entered a valid API key before continuing
set Sets up your city
go Executes the app using the stored configuration
help Print this message or the help of the given subcommand(s)

Example

$ weather-cli-rs key <API_KEY>
$ weather-cli-rs set --name "Kyoto" --country "JP"

Note: The --country (-c) flag is optional. However, you will likely be prompted with several options to select your city

Weather in Kyoto - JP
        πŸ’’ scattered clouds ☁
        πŸ’’ Temperature: 31.81Β°C | feels_like 37.85Β°C
        πŸ’’ Atmospheric pressure : 1010 hPa
        πŸ’’ Visibility: 10000 m
        πŸ’’ Humidity: 64%
        πŸ’’ Wind speed: 2.24 m/s
        πŸ’’ Clouds: 39%

Save yourself a few clicks next time

$ weather-cli-rs go