#cargo-command #hash-map #base64 #static #bunch #contained #file

app cargo-brust64

cargo 命令,用于将一组静态文件编码为 base64 并以哈希表的形式包含在 rust 文件中

4 个版本

使用旧的 Rust 2015

0.1.7 2021 年 1 月 15 日
0.1.6 2020 年 12 月 15 日
0.1.5 2020 年 12 月 15 日
0.1.4 2020 年 12 月 15 日

512Cargo 插件

MIT 许可证

11KB
133

Brust64

一个 cargo 命令,用于将一组静态文件编码为 base64 并以哈希表的形式包含在 rust 文件中。

待办事项

  • 检查扩展名(仅限 html、css、js)
  • 检查调用 unwrap() 时的错误
  • 文档
  • ignore-extension 标志
  • 从 main 中提取代码并创建一个 cli 模块
  • 测试
  • 代码安全性(避免从该命令中作为 root 运行),文件注入?

安装

cargo install --path .

用法

cargo brust64 -d <src_directory> -o file.rs

🏗 WIP...

依赖

~12–22MB
~279K SLoC