10 个版本
0.2.2 | 2020年6月15日 |
---|---|
0.2.1 |
|
0.1.9 | 2020年6月13日 |
#1939 在 开发工具
每月 34 次下载
22KB
308 代码行
🔭 Spacebin 客户端
Spacebin 的快速稳定命令行客户端- 使用 Rust 构建的速度和效率。 🦀
- 简单易用。 🔭
- 自 2020 年起稳定且维护良好。 🌆
安装
可以通过 Rust 软件包管理器 cargo
安装 Spacebin。
(如果您还没有安装 cargo
,请访问 Rust 安装页面 此处)
要安装 Spacebin,只需输入
$ cargo install spacebin-cli
安装后,spacebin 将会在您的 shell 中可用(如果一切正常),在命令 space
下。
用法
space
拥有很多实用的功能。上传的最简单方法是将另一个命令的输入管道输入,例如这样
如果您想要一个指向整个文件的快速链接,请尝试使用 --upload
标志。
要获取选项的更详细列表,请尝试在终端中输入 space --help
。
配置
您可以通过使用环境变量来配置 space
的默认设置。以下是它们的功能
SPACEBIN_INSTANCE
改变上传到的 API 实例。 默认:[https://github.com/spacebin-for-astronauts/cli/blob/HEAD/api.spaceb.in](https://github.com/spacebin-for-astronauts/cli/blob/HEAD/api.spaceb.in)SPACEBIN_RESULT_URL
改变上传后生成的 URL。 默认:[https://github.com/spacebin-for-astronauts/cli/blob/HEAD/spaceb.in](https://github.com/spacebin-for-astronauts/cli/blob/HEAD/spaceb.in)SPACEBIN_PORT
改变上传时space
通过的 TCP 端口。 默认:443SPACEBIN_USE_SPINNERS
改变命令是否会显示那些花哨的上传进度条。 默认:true
自定义实例
由于 spacebin-org/spacebin
是免费且开源的,这意味着您可以在自己的服务器上托管一个 实例,或其副本。
使用它的几种有趣方式包括
- 拥有自定义链接,例如,[https://lets-go-to.space](https://lets-go-to.space)
- 确保只有授权的人可以访问您的粘贴。
- 自定义
spacebin
的数据库和主题。
为了设置您的 spacebin
实例,请遵循维基百科中的“入门”部分。
接下来,在您的终端中按喜好配置 space
。
在我的 .zshenv
(或 .bashrc
)中,我会添加
export SPACEBIN_INSTANCE=api.lets-go-to.space
export SPACEBIN_RESULT_URL=lets-go-to.space
下次您运行 space
时,它将从您的 shell 环境变量中提取并使用您的设置。
贡献者
- Jack Dorland [email protected] - 主要开发者和维护者。
许可证
本项目采用 3-Clause "Clear" BSD 许可证,与其他所有 spacebin 核心团队项目相同的许可证。此许可证的副本可在LICENSE.md
中找到。
依赖项
~13–25MB
~378K SLoC