2 个版本
0.0.2 | 2019年6月25日 |
---|---|
0.0.1 | 2019年6月24日 |
#358 in #url
22KB
426 行
为 kutt.it 提供的命令行工具
进行中
安装
cargo install kutt
设置 apikey
kutt --login your-api-key
# or
export KUTT_API_KEY='your-api-key'
示例
kutt --target-url https://github.com/ --custom-url your-domain
# or
echo 'https://github.com/' | kutt -c your-domain
使用命令行
USAGE:
kutt [OPTIONS]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-c, --custom-url <DOMAIN> Set a domain name
-d, --delete <URL> Set a url
-l, --login <API_KEY> Set a apikey
-p, --password <PASSWORD> Set a password
-t, --target-url <URL> Set a url
如何使用 crate
cargo add kutt
extern crate dotenv;
extern crate kutt;
use dotenv::dotenv;
use kutt::Kutt;
fn main() {
dotenv().ok(); // read KUTT_API_KEY in .env file
let slink = Kutt::target_url("https://addr-example...")
.custom_url("custom-url")
.create_short_link()
.unwrap();
println!("{}", slink);
}
依赖项
~21–32MB
~546K SLoC