7 个版本

0.2.2 2024 年 3 月 21 日
0.2.1 2023 年 7 月 31 日
0.2.0 2023 年 1 月 11 日
0.1.3 2022 年 2 月 3 日
0.1.0 2021 年 1 月 20 日

#603 in 命令行实用工具

每月 41 次下载

MIT/Apache

46KB
1K SLoC

🚙 gsutil

Embark Embark Crates.io Docs dependency status Build status

官方 gsutil 的小型不完整替代品。

为什么?

  • 您需要执行基本的 GCS 操作,例如上传一些对象用于 CD,而不需要执行 GCS 可以做的每一件事。
  • 您需要一个单一的二进制文件,无系统依赖,占用最小的空间(gcloud/gsutil 安装超过 100MiB,压缩后,还需要安装 Python)。

为什么不?

  • 此二进制文件仅支持以下列出的某些操作,如果您需要其他操作,则必须添加它们,或者必须使用官方的 gsutil。

支持的子命令

  • cat - 下载并打印对象到 stdout。
  • cp - 下载对象并将其存储在本地文件中,或者将本地文件上传为对象。
  • ls - 列出对象。
  • signurl - 为对象创建签名 URL。
  • stat - 显示对象的元数据。

贡献

Contributor Covenant

我们欢迎社区对此项目的贡献。

请阅读我们的贡献指南,了解更多如何开始贡献。在您做出任何贡献之前,也请阅读我们的贡献条款

任何有意提交以包含在Embark Studios项目中的贡献,必须遵守Rust标准许可模型(MIT + Apache 2.0),因此将按照以下方式双许可,不附带任何额外条款或条件。

许可

本[贡献]在以下两者中选择一种进行双许可:

供您选择。

为了明确起见,“您的”指的是Embark或任何其他贡献的许可人或用户。

依赖

~13-25MB
~470K SLoC