第6章 Hammer 出力のフォーマット
hammer コマンドのデフォルトの出力形式を変更して、他のコマンドラインツールやアプリケーションでこの出力結果を処理しやすくすることができます。たとえば、CSV 形式で、カスタムの区切り文字で (ここではセミコロンを使用) 組織を表示するには、以下のコマンドを実行します。
hammer --csv --csv-separator ";" organization list
$ hammer --csv --csv-separator ";" organization list
CSV 形式の出力は、ID を解析して for ループで使用する必要がある場合などに便利です。
--output オプションには、他に複数のフォーマットオプションがあります。
hammer --output output_format organization list
$ hammer --output output_format organization list
output_format を、以下のいずれかに置き換えます。
-
table: 人間が判読できる表形式 (デフォルト) で出力を生成します。 -
base: キーと値のペアの形式で出力を生成します。 -
yaml: YAML 形式で出力を生成します。 -
csv: コンマ区切りの値形式で出力を生成します。カスタムの区切り文字を定義する場合は、代わりに--csvオプションおよび--csv-separatorオプションを使用してください。 -
json: JavaScript Object Notation (JSON) 形式の出力を生成します。 -
silent: 出力を表示しません。