跳转到主要内容

Speakeasy的命令行界面

项目描述

Bootlegger是Speakeasy(一个偏执的文件存储解决方案)的命令行界面。

安装

pip install 非法制造者

或克隆仓库并运行

python setup.py install

配置

在您的家目录中创建一个名为.bootlegger的文件夹。在这个文件夹中,分别生成名为user_private.pem和user_public.pem的私钥和公钥。这可以使用openssl完成。

cd ~/.bootlegger openssl genrsa -out user_private.pem 2048 # 如果需要密码,则添加-des3 openssl rsa -pubout -in user_private.pem -out user_public.pem

在.bootlegger文件夹中创建一个名为bootlegger.conf的文件。添加以下信息

[speakeasy] host = www.example.com username = testuser

将值替换为您希望的主机和用户名。

使用方法

要将您的公钥添加到服务器,请运行

bl addkey

要上传文件,请运行

bl upload file.txt

您可以为这个子命令提供多个参数

bl upload file1.txt file2.txt …

使用前缀选项为服务器上的每个文件名添加前缀

bl upload file.txt -p xyz # 上传到xyz_file.txt

要列出服务器上您存储的所有文件,请运行

bl list

您可以可选地给list命令一个Unix类型的glob作为参数,以只列出匹配模式的文件。确保正确转义glob,以免shell展开它。

bl list *.txt

要下载文件,请运行

bl download file.txt

如果文件有前缀,请运行

bl download file.txt -p xyz # 下载xyz_file.txt到file.txt

要将文件下载到当前工作目录之外的目录中,请运行

bl download file.txt -d some/other/directory

要获取文件的详细信息,请运行

bl info file.txt

要与其他用户共享文件,请运行

bl share otheruser file.txt

要查看文件的先前版本日期,请运行

bl versions file.txt

您可以通过在命令行上传递到–username和–host选项的参数来覆盖配置文件中的用户名和主机。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码发行版

bootlegger-1.1.1.tar.gz (5.8 kB 查看哈希值)

上传时间 源代码

支持者