ターミナル用バッジ


皆さんこんにちは!
私はちょうどquirky node-js library cli-badgesをPythonに移植しました.その図書館の著者
.ltag__user__id__187971 .アクションボタン
背景色:こっち重要
カラー:竜華ffffff!重要
ボーダーカラー:こっち重要


マノロエッジ


I don't know... I just code and they pay me!
nombrekeff
https://manoloedge.com/
nodejsライブラリについてのポスト


私が作ったPythonポート

ハイデラリップジャビ / CLIバッジ


あなたのCLIアプリのバッジを生成するための風変わりな小さなPythonパッケージ。



あなたのCLIアプリのバッジを生成するための風変わりな小さなPythonライブラリ.


インスピレーションとcli-badges - nombrekeffのパイソンポート

始める


インストール


いつものように、PIPからインストールする必要があります.
$ pip install cli-badges

用途


これは単純な例です.
from cli_badges import badge
failedBadge = badge("failed",'2',messagebg='red')
skippedBadge = badge('skipped', '1', messagebg='yellow',messagecolor='black')
successBadge = badge('success','8', messagebg='green',messagecolor='black')
print(failedBadge, successBadge, skippedBadge)

The above would output something similar to the terminal:

You could also create a donate badge with a link (if supported):

from cli_badges import badge
donateBadge = badge('❤️ donate', 'ko-fi', messagelink='https://ko-fi.com/logginjs');
print(donateBadge)

You can also only…

インストール

As usual, you need to install from PIP:

$ pip install cli-badges

用途


これは単純な例です.
from cli_badges import badge

failedBadge = badge("failed",'2',messagebg='red')
skippedBadge = badge('skipped', '1', messagebg='yellow',messagecolor='black')
successBadge = badge('success','8', messagebg='green',messagecolor='black')


print(failedBadge, successBadge, skippedBadge)
上記は端末と同様の出力を行います:

また、リンク付きの寄付バッジを作成することもできます.
from cli_badges import badge

donateBadge = badge('❤️ donate', 'ko-fi', messagelink='https://ko-fi.com/logginjs');
print(donateBadge)
if supported
ラベルを表示するだけです.
from cli_badges import badge

onlyLabel = badge('❤️ donate', '')
print(onlyLabel)

Example output is a mock, console output will vary slightly from terminal to terminal.


バッジ構造


バッジは、ラベルとメッセージ<label>:<message>に準拠している.各セグメントは、BGの色、テキストの色とスタイルを変更することによって、カスタマイズすることができます.

利用可能なオプション


オプション

デフォルト
ラベル
文字列''メッセージ
文字列''メッセンジャー

ブルー
ラベリング

ダークグレー
メッセンジャー


ラベルカラー


ラベル幅
整数
ラベル長+ 2
メッセージ幅
整数
ラベル長+ 2
ラボスタイル
スタイルの配列[]メッセンジャー
スタイルの配列[]ラベル
URL''メッセンジャー
URL''

cli-badgesは、色を管理するために、内部で を使います、あなたはそこで利用できる色のリストをチェックすることができます.

色 スタイル

cli-badgesは、スタイルを管理するために内部的に を使用します.

色 利用可能なスタイル

  • の太字
  • 薄暗い
  • アンダーライン
  • リバース
  • 隠し
  • リンク


    バッジに接続されたリンクを出力できます.labellinkオプションがメッセージへのリンクを加える間、messagelinkオプションはラベルへのリンクを加えます.

    ⚠︎ CLIバッジは、端末がサポートしている場合のみ出力リンクを出力します。

    See this for information on supported terminals


    badge('with', 'link',  labellink='https://link.com', messagelink='https://link2.com');