説明
BuildDetails 関数は、ソフトウェアのビルドに関するキー/値ペアのテーブルを返します。
引数
この関数は、引数を受け取りません。
戻り値
- Build details:
キー/値ペアのテーブルです。キーには以下のものあります。
- GitDate: ソフトウェア・リポジトリのブランチの日付を表す文字列。
- GitHead: リポジトリのブランチを表す文字列。
- GitHash: リポジトリのハッシュを表す文字列。
- CompileDate: コンパイルした日付を表す文字列。
- CompileTime: コンパイルした時刻を表す文字列。
- BigVersion: ソフトウェアのバージョンを表す文字列。
- SmallVersion: ソフトウェアの最小バージョンを表す文字列。DMXデータ・ストリームをリッスンするだけのデバイスは、ストリーミング・データを「認識」するためにこのバージョンが必要です。
- HostType: ホストタイプを表す文字列(例: "Console"、"onPC")。
- HostSubType: ホスト・サブタイプを表す文字列(例: "FullSize"、"Light")。
- CodeType: コード・タイプを表す文字列(例: "Release")。
- IsRelease: ソフトウェアがリリース・バージョンかどうかを表す boolean 値。
例
BuildDetails テーブルの内容を出力します。
|
return function() local myBuild = BuildDetails() Printf("GitDate: " .. myBuild.GitDate) Printf("GitHead: " .. myBuild.GitHead) Printf("GitHash: " .. myBuild.GitHash) Printf("CompileDate: " .. myBuild.CompileDate) Printf("CompileTime: " .. myBuild.CompileTime) Printf("BigVersion: " .. myBuild.BigVersion) Printf("SmallVersion: " .. myBuild.SmallVersion) Printf("HostType: " .. myBuild.HostType) Printf("HostSubType: " .. myBuild.HostSubType) Printf("CodeType: " .. myBuild.CodeType) Printf("IsRelease: " .. tostring(myBuild.IsRelease)) end |
関連する関数