#yaml #terminal #cli #pride #lgbt

程序 prideful

一个可由 YAML 配置的命令行骄傲旗帜生成器

1 个不稳定版本

0.1.0 2022年2月16日

#5#pride

GPL-3.0-or-later

21KB
442 代码行

🌈 prideful (开发中)

一个用 Rust 编写的基于 CLI 的骄傲旗帜生成器。

flags

如何运行

使用 cargo 安装项目。

cargoinstall prideful

使用方法

要显示一个旗帜,运行 prideful 并选择您想要的旗帜。例如,prideful classic。要获取命令行选项列表,运行 prideful --help。运行 prideful --list 以列出可用的旗帜。

默认旗帜列表

  • classic
  • pastel
  • les
  • gay
  • bi
  • trans
  • enby
  • agen
  • ace
  • aro
  • pan
  • queer

配置

配置文件位于 $XDG_CONFIG_HOME/prideful/prideful.yml,通常是 ~/.config/prideful/prideful.yml。旗帜使用 YAML 语法定义,这意味着添加新旗帜应该非常简单。

默认配置文件中的示例片段

  # Left is the color code in hexadecimal notation, right is the height of the stripe.
  classic:
    - [ "#E50000", 2 ]
    - [ "#FF8D00", 2 ]
    - [ "#FFEE00", 2 ]
    - [ "#028121", 2 ]
    - [ "#004CFF", 2 ]
    - [ "#770088", 2 ]

  bi:
    - [ "#D60270", 4 ]
    - [ "#9B4F96", 3 ]
    - [ "#0038A8", 4 ]

  trans:
    - [ "#5BCFFB", 2 ]
    - [ "#F5ABB9", 2 ]
    - [ "#FFFFFF", 2 ]
    - [ "#F5ABB9", 2 ]
    - [ "#5BCFFB", 2 ]

贡献者

支持此项目

此项目是免费和开源的,并将始终如此。

开发需要时间和资源。如果您喜欢这个项目,请考虑捐赠,即使是小额捐款也能起到很大作用。

Buy Me A Coffee

许可证

此程序是在 GPLv3 许可证下编写的。

依赖项

~2–12MB
~97K SLoC