eiriksm/gitinfo

获取您应用程序的一些git信息

4.1.1 2023-07-22 20:43 UTC

README

Packagist Packagist Coverage Status Build Status Violinist enabled

一个从您应用程序获取git信息的包。您可以使用它来显示应用程序信息,这对于生成错误报告或用户反馈非常有用。

您还可以将其作为您应用程序最新更新的指示给用户。

这是Violinist.io上版本字符串背后的动力,您可以在那里免费获得自动化的composer更新,终身受益!

安装

使用composer安装

composer require eiriksm/gitinfo

使用方法

您可以根据您喜欢的输出方式使用它。

use eiriksm\GitInfo\GitInfo;
$info = new GitInfo();
$hash = $info->getShortHash(); // Example output: f09037f
$date = $info->getDate(); // Example output (last commit date): 2020-05-31 09:05:40
$version = $info->getVersion(); // Example output: 1.1.1-2-gf09037f, or if on a clean tag: 1.1.1
$app_version = $info->getApplicationVersionString(); // v.1.1.1-2-gf09037f.f09037f (2020-05-31 09:05:40)

许可证

MIT