4 个版本 (2 个稳定版)

1.1.0 2023 年 11 月 20 日
1.0.0 2023 年 11 月 16 日
0.1.1 2023 年 11 月 16 日
0.1.0 2023 年 11 月 16 日

#1626命令行工具

每月 22 次下载

MIT 许可证

27KB
186

Tyupy

获取任何格式的 URL 标题。

Build status Sponsor me


功能

  • 获取任何格式的 URL 标题*。
    • Markdown
    • Org-mode
  • 花哨的错误信息和彩色输出。
  • 跨平台和单个二进制文件。

*如果您喜欢的格式不存在,请提交一个 PR

用法

🦄 tyupy --help

🦄 tyupy https://github.com/azzamsa/tin/ # Get URL title in markdown format (default).
[GitHub - azzamsa/tin: Rust GraphQL Template 🏗](https://github.com/azzamsa/tin/)

🦄 tyupy https://github.com/azzamsa/tin/ --max-length 16 # Limit title length
[GitHub - azzamsa...](https://github.com/azzamsa/tin)

🦄 tyupy https://github.com/azzamsa/tin/ --max-length 16 --ellipsis "***" # Use custom ellipsis
[GitHub - azzamsa***](https://github.com/azzamsa/tin)

🦄 tyupy https://github.com/azzamsa/tin/ --format org # Use `-f o` alias for less typing
[[https://github.com/azzamsa/tin/][GitHub - azzamsa/tin: Rust GraphQL Template 🏗]]

🦄 tyupy # reads from stdin
https://github.com/azzamsa/zman
[GitHub - azzamsa/zman: A time progress bar utilities](https://github.com/azzamsa/zman)
https://github.com/azzamsa/tin/
https://github.com/azzamsa/tun
[GitHub - azzamsa/tin: Rust GraphQL Template 🏗](https://github.com/azzamsa/tin/)
[GitHub - azzamsa/tun: Rust REST API Boilerplate 🏗](https://github.com/azzamsa/tun)

安装

从二进制文件安装

发布页面包含为 GNU/Linux、macOS 和 Windows 预编译的二进制文件。

从源代码安装

使用 cargo-binstall

$ cargo binstall tyupy

使用 Rust 的包管理器 cargo

$ cargo install tyupy

开发

git clone https://github.com/azzamsa/tyupy

# Build
cd tyupy
cargo build

# Run unit tests and integration tests
cargo test

# Install
cargo install --path .

贡献

要了解更多信息,请阅读 开发指南

名称的由来

"tyupy" 一词是受Tupai(英语意为“松鼠”)一词的趣味变体启发而得。选择这个名字受到与“Squirrel”(松鼠)一词相关的 URL 声音的影响。

鸣谢

依赖

~11–23MB
~368K SLoC