package
0.0.6
Repository: https://github.com/qithub-bot/qiitask.git
Documentation: pkg.go.dev

# Functions

New は UI の新規インスタンスを返します。.

# Constants

AsColoredTable はテーブルを色付きで出力するスタイル ID です。.
AsCSVTable はテーブルを CSV で出力するスタイル ID です。.
AsDefaultTable はテーブルをデフォルトの設定で出力するスタイル ID です。.
AsHTMLTable はテーブルを HTML で出力するスタイル ID です。.
AsMarkdownTable はテーブルを Markdown で出力するスタイル ID です。.
AsSimpleTable はテーブルを ASCII 文字で出力するスタイル ID です。.
TimeoutDefault は入力待ちのデフォルトの待ち時間です。(秒).
WidthTermDefault はターミナルの画面幅が取得dけいない場合のデフォルトの画面幅です。.

# Variables

OsStdin は os.Stdin のコピーです。.
OsStdout は os.Stdout のコピーです。 os.Stdout を参照するメソッド(TermWidth など)は、代わりに OsStdout を参照し ています。テスト時にモックの必要(代替関数を代入して挙動を変える必要)がある 場合に利用ください。.
SurveyAskOne は survey.AskOne() のコピーです。このパッケージは survey.AskOne の替わりに SurveyAskOne を利用しています。 テスト中に survey.AskOne の挙動を変えたい場合に別の関数を代入して利用します。 このパッケージを使う際に、エラーを強制的に返すだけであればオブジェクトの ForceError プロパティ (フィールド)を true にセットしてください。.

# Structs

UI は CUI 操作(描画含む)に関するメソッドをまとめたものです。.

# Type aliases

TableStyle はテーブル出力時のスタイル ID 用の enum です。.