mortenscheel/release-notes-cli

在终端中显示格式化的Github发行说明。

v0.6 2023-07-26 08:39 UTC

This package is auto-updated.

Last update: 2024-09-26 11:00:06 UTC


README

一个命令行工具,用于查找并显示特定Github仓库或Composer包的发行说明。

安装

Composer

要求:安装了PHP 8.1和Composer的Linux或Mac。

composer global require mortenscheel/release-notes-cli

Docker

docker run --rm -it mono2990/release-notes {repo}

您可以选择使用环境变量传递您的Github令牌

docker run --rm -it -e RELEASE_NOTES_GITHUB_TOKEN={token} mono2990/release-notes {repo}

在Docker中运行时不支持缓存

用法

release-notes <name> [options]

Arguments:
  name                  Name of the repository or package

Options:
  --tag[=TAG]           Specific tag
  --from[=FROM]         From version
  --to[=TO]             To version
  --help                Display help
  
Note:
  If neither --tag, --from or --too is provided, only the latest release will be displayed

显示最新的发行说明

release-notes laravel/framework

显示特定标签的发行说明

release-notes laravel/framework --tag v9.34.0

显示自特定版本以来的所有发行说明

release-notes laravel/framework --from 9.0

缓存

要启用缓存,请运行

release-notes cache:init

可以通过运行以下命令手动刷新缓存

release-notes cache:clear