#weather #api-key #open-weather-map #applications #cli-applications #city #information

app weather-cli-rs

用 Rust 编写的一个简单的天气 CLI 应用程序

3 个版本 (1 个稳定版本)

1.0.0 2024年7月25日
0.1.1 2024年7月20日
0.1.0 2024年7月20日

#195 in 命令行工具

Download history 294/week @ 2024-07-19 126/week @ 2024-07-26 6/week @ 2024-08-02

每月426次下载

MIT 许可证

16KB
221

weather-cli-rs

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

用 Rust 编写的一个简单的天气 CLI 应用程序。

此应用程序可以检索并显示指定城市的当前天气信息。

未来的计划包括集成文本用户界面 (TUI)。

安装

cargo install weather-cli-rs

用法

请确保您已在 https://openweathermap.org/ 上创建了一个 API 密钥。您需要将此密钥作为参数提供!

在终端中运行

$ weather-cli-rs <COMMAND>

命令

命令 描述
key 确保在继续之前已输入有效的 API 密钥
set 设置您的城市
go 使用存储的配置执行应用程序
help 打印此消息或给定子命令的帮助信息

示例

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

注意: --country (-c) 标志是可选的。然而,您可能会被提示选择您的城市

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%

下次少点几下

$ weather-cli-rs go

依赖项

~7–21MB
~271K SLoC