< 返回版块

binarytom 发表于 2021-07-25 10:47

Paperoni:0.6.0发布

你好 r/rust 的小伙伴,我今天发布了 Paperoni 的 v0.6.0-alpha1。Paperoni 是一个文章下载器,可以将网络文章下载到 EPUB 文件中。此当前版本还允许您将文章导出为 HTML 文件,这为导出为 PDF 提供了可能性。这是大约 3 个月前当我第一次发布关于这个项目时要求的功能。请随意检查并提供任何反馈。谢谢!

文章链接,https://www.reddit.com/r/rust/comments/oqo8bu/paperoni_060_release/ Gitlab 链接,https://github.com/hipstermojo/paperoni

不用stdio测试 cli 命令

你好!我正在编写一个 base64 编码器,以在 Rust 中获得乐趣,以学习良好的 CLI 开发实践。我正在关注 Rust CLI Book,这个非常好。

我目前正在关注测试部分,并且我试图断言如果未使用 stdin,我的 CLI 命令会写入一条错误消息。我正在使用 atty 来检测 stdin 是否是 TTY,如果它不是 TTY,我将打印错误消息。

我正在尝试在 https://github.com/skovmand/all_your_base/blob/cli_tests/tests/cli.rs 中对此进行测试,但没有运气。我无法模拟 stdin 是 TTY(当然,在测试的情况下,stdin 不是 TTY)。

文章链接,https://www.reddit.com/r/rust/comments/oqqbt6/test_cli_command_without_stdin/ Gitlab 链接,https://github.com/skovmand/all_your_base/blob/cli_tests/tests/cli.rs

我的第一个 Rust 项目:xlcat 就像 cat,用于 xlsx 文件

xlcat:类似于 cat,是用于 Excel 文件

xlcat 就像命令行工具 cat,用于 Excel 文件(准确地说是 xlsx 文件)。无论多大,您都可以快速查看任何 Excel 文件的内容。大文件将开始在屏幕上传输,就像小文件一样快。这篇文章描述了我为什么创建 xlcat 以及我如何让它如此之快(即使在处理大文件时)。

文章链接,https://xlpro.tips/posts/xlcat/


From 日报小组 TOM

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • [微信公众号:Rust语言中文社区](https://rustcc.cn/article?id=ed7c9379-d681-47cb-9532-0db97d883f

评论区

写评论

还没有评论

1 共 0 条评论, 1 页