Rust杂志第二期
链接:https://rustmagazine.org/issue-2/
crux:跨平台APP开发
crux 可帮助用户跨移动设备(iOS 和 Android)和 Web 共享应用的业务逻辑和行为。
分享:https://www.youtube.com/watch?v=cWCZms92-1g
GitHub:https://github.com/redbadger/crux/
track-time:时间跟踪
一个命令行时间跟踪工具,可手动或自动跟踪活动。
GitHub:https://github.com/mariodujic/track-time
unzrip:unzip替代品
解压缩工具,支持并行,自动编码检测。
GitHub:https://github.com/quininer/unzrip
halp:帮助之帮助
halp 旨在通过检查常用选项/标志的预定义列表来帮助找到命令行工具的正确参数。此外,它还提供了快速访问给定命令的手册页或备忘单的提示。
假设有这样一些历史记录(你不知道帮助文件或版本的 flag):
$ cli_tool -v
unknown flag -v
$ cli_tool -V
unknown flag -V
$ cli_tool -h
unknown flag -h
$ asdjw1jwhdajh1idojad # frustration
bash: asdjw1jwhdajh1idojad: command not found
$ cli_tool --help # f*cking finally!
Some CLI Tool Version 1.42.69
Usage:
cli_tool <flags> <args> [--parameter1 value1 --parameter2 value2 ...]
然后使用 halp:
$ halp cli_tool
(°ロ°) checking 'cli_tool -v'
(×﹏×) fail '-v' argument not found.
(°ロ°) checking 'cli_tool -V'
(×﹏×) fail '-V' argument not found.
(°ロ°) checking 'cli_tool -h'
(×﹏×) fail '-h' argument not found.
(°ロ°) checking 'cli_tool --help'
(^ヮ^)/ success '--help' argument found!
Some CLI Tool Version 1.42.69
Usage:
cli_tool <flags> <args> [--parameter1 value1 --parameter2 value2 ...]
还可以借助 plz
子命令查看相应帮助文档(直接能查cheat sheet):
GitHub:https://github.com/orhun/halp
weathercrab:天气预报
这是一个命令行的天气预报,常用参数如下:
> wthrr -h
使用方式: wthrr [选项] [地址]
常用参数:
-f, --forecast <FORECAST,...>
[e.g.: -f w,d] [取值: disable, (w)eek, to(d)ay, mo, tu, we, th, fr, sa, su]
-F, --historical-weather <%Y-%m-%d,...>
[e.g.: -F 2021-12-31]
-u, --units <UNIT,...>
[e.g.: -u f,12h,in] [取值: (c)elsius, (f)ahrenheit, kmh, mph, (kn)ots, ms, 12h, 24h, %, mm, (in)ch]
GitHub:https://github.com/tobealive/wthrr-the-weathercrab
From 日报小组 长琴
社区学习交流平台订阅:
-
Rustcc 论坛:支持 rss -
微信公众号:Rust 语言中文社区
本文来源于互联网:【Rust 日报】2023-03-12 使用crux跨平台APP开发
注册币安获得返佣: https://accounts.binance.com/en/register?ref=MKOOSEO4
okx获得返佣: https://www.cnouyi.care/join/1871789