一个用 Rust 编写的三栏终端文件浏览器,支持键盘操作、Lua 配置和外部预览工具。
1304RustMIT更新于 7个月前
用 Rust 编写的终端天气应用,以 ASCII 动画呈现雨、雪、雷暴等实时天气。
weathr 是一款命令行天气工具,从 Open-Meteo 获取实时数据,并在终端中以 ASCII 动画展示当前天气。雨、雪、雷暴、飞机和昼夜变化都会出现在画面中,不用离开终端就能大致了解天气状况。
应用可以通过 IP 自动检测位置,也可以在 TOML 配置文件中手动填写经纬度,并通过 Nominatim 将坐标解析为城市名。温度、风速和降水的单位均可配置,命令行参数 --imperial 和 --metric 可以覆盖配置。--simulate 选项可用于预览各种天气效果。
项目支持通过 Cargo、Homebrew、Winget、AUR、Nix、Docker 以及安装脚本安装。若开启自动定位,会向 ipinfo.io 发送请求;如需避免外部调用,可手动指定坐标。
通过 Cargo 安装
cargo install weathr运行应用
weathr概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个用 Rust 编写的三栏终端文件浏览器,支持键盘操作、Lua 配置和外部预览工具。
一款终端 TUI 工具,以图形方式渲染 Git 提交图,便于在终端中浏览仓库历史。
面向 rsync 的终端界面,可保存可复用的同步配置,先预览差异再执行,并显示实时进度,支持 SSH。