8个版本 (5个稳定版)
1.2.0 | 2024年5月30日 |
---|---|
1.1.1 | 2024年5月30日 |
1.0.1 | 2020年3月3日 |
1.0.0 | 2019年6月14日 |
0.1.1 | 2016年11月28日 |
219 在 Web编程
每月278次下载
20KB
78 行
urlshortener-cli
一个用Rust语言编写的非常简单的URL缩短程序。它使用urlshortener Rust库作为数据提供者。
使用Cargo
安装
cargo install urlshortener-cli
用法
界面尽可能简单
$ urlshortener-cli http://google.ru http://yandex.ru
http://google.ru -> https://is.gd/h5kR5r
http://yandex.ru -> https://is.gd/CifrPx
如果您的URL有转义字符,请用引号括起来
$ urlshortener-cli "https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwiclOPp3OTRAhVyb5oKHUzyCl8QFggpMAE&url=http%3A%2F%2Ftest.tankionline.com%2F&usg=AFQjCNFIEFFpu2m_QofHelAXRK0JP4dLOQ&sig2=Fc6eFhPDqNgt5kZMzRWPIA"
https://www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwiclOPp3OTRAhVyb5oKHUzyCl8QFggpMAE&url=http%3A%2F%2Ftest.tankionline.com%2F&usg=AFQjCNFIEFFpu2m_QofHelAXRK0JP4dLOQ&sig2=Fc6eFhPDqNgt5kZMzRWPIA -> https://is.gd/jIsDF1
该crate支持使用可选的--set-to-clipboard
参数设置剪贴板内容。缩短的链接随后被复制到剪贴板,以便更容易使用。
$ urlshortener-cli --set-to-clipboard "https://google.com"
该crate还支持从剪贴板获取要缩短的链接。为此,请使用--get-from-clipboard
参数。
$ urlshortener-cli --get-from-clipboard
请注意,如果使用剪贴板管理器,Linux上从剪贴板获取链接可能会很混乱。
许可证
该项目受MIT许可证许可。
依赖项
~1–31MB
~494K SLoC