命令行工具和异步库,用于在本地路径、Google Cloud Storage路径和Azure Blob Storage路径上执行基本文件操作。
项目描述
boostedblob
boostedblob是一个命令行工具和异步库,用于在本地路径、Google Cloud Storage路径和Azure Blob Storage路径上执行基本文件操作。
boostedblob是从优秀的blobfile衍生出来的。
实现boostedblob的有趣部分是boostedblob/boost.py
,它提供了一个类似于concurrent.futures
的接口,用于在并发受限的环境中运行和组合异步任务。
安装
只需运行pip install boostedblob
。boostedblob需要Python 3.8或更高版本。
使用方法
查看概述和命令列表
bbb --help
查看特定命令的帮助
bbb ls --help
要启用自动补全,请将以下内容添加到您的shell配置文件中(如果适当,将zsh
替换为bash
)
eval "$(bbb complete init zsh)"
请注意,引号是必需的。您还可以将bbb complete init zsh
的结果内联到您的shell配置文件中,以使您的shell启动速度更快。
贡献
有关开发者文档(入门、运行测试、调试技巧、代码库提示),请参阅CONTRIBUTING.md
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分发
boostedblob-0.15.5.tar.gz (51.3 kB 查看哈希值)
构建分发
boostedblob-0.15.5-py3-none-any.whl (59.1 kB 查看哈希值)