#ascii-art #logo #terminal #dvd #fun #bouncing #figlet

app dvd-term

终端的弹跳 ASCII 艺术DVD标志(或自定义文本)

8 个版本

0.1.42 2024年8月6日
0.1.32 2024年6月14日
0.1.23 2024年5月27日

#154 in 文本处理

Download history 251/week @ 2024-05-21 41/week @ 2024-05-28 234/week @ 2024-06-04 200/week @ 2024-06-11 6/week @ 2024-06-18 37/week @ 2024-07-02 23/week @ 2024-07-23 14/week @ 2024-07-30 126/week @ 2024-08-06

每月163次下载

MIT/Apache

1.5MB
430

dvd-term

CI CD Crates.io Crates.io Total Downloads GitHub Downloads (all assets, all releases) License

终端的弹跳 ASCII 艺术DVD标志(或自定义文本)。使用 figlet-rs 将 'logo' 文本转换为 ASCII 艺术。

example gif

最近更改

v0.1.4

  • 修改了参数解析,允许使用多个 -t, --text <TEXT> 标志,显示多个 'logos'。
    • 更新了 -h, --help 信息,解释新的 -t, --text <TEXT> 使用方法。
  • 修改了颜色随机化,不允许使用 'black' 或其他过暗的颜色。

安装

Cargo

  • 按照此指南安装 rust 工具链,以便通过 cargo 安装。
  • 运行 cargo install dvd-term

用法

Usage: dvd-term [OPTIONS]

Options:
      -t, --text <TEXT>     The custom text to use. Defaults to "DVD". Can be used multiple times to display multiple 'logos'
      -f, --font <FONT>     Specify a custom figlet font path
      -c, --color <COLOR>   Initial logo color code (0-255). Defaults to white (15). (https://ss64.com/bash/syntax-colors.html)
      -r, --random          If included, logo will randomize color when it bounces
      -s, --speed <SPEED>   The speed of the logo (how many 'cells' to move per second). Defaults to 15
      -p, --plain           If included, logo will be displayed in plain text instead of converted to ASCII art
      -a, --art <ART_PATH>  Specify the path of a plain text file with the ASCII art to display
      -h, --help            Print help
      -V, --version         Print version

贡献(问题/PRs)

如果您遇到任何错误或问题,或者您只是有一个功能请求,请随时创建一个 问题 或提出一个 pull request,我将很高兴审查并回复,并合并任何通过快速审查的 PR。

有关详细信息,请参阅 CONTRIBUTING

许可证

根据您的要求,许可协议可以是以下之一:

依赖项

~3–12MB
~147K SLoC