mortenscheel / release-notes-cli
在终端中显示格式化的Github发行说明。
v0.6
2023-07-26 08:39 UTC
Requires
- php: ^8.1
- composer/semver: ^3.3
- guzzlehttp/guzzle: ^7.5
- illuminate/database: ^10.6
- laravel-zero/framework: ^10.0.2
- league/commonmark: ^2.4
- nunomaduro/termwind: ^1.15.1
- sammyjo20/saloon-laravel: ^2.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.30
- fakerphp/faker: ^1.21.0
- laravel/pint: ^1.8
- mockery/mockery: ^1.5.1
- nunomaduro/larastan: ^2.5
- pestphp/pest: ^2.4
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