警察
![标志](https://user-images.githubusercontent.com/4276606/73312656-262c1a80-4221-11ea-83c3-87b3973fa27f.png)
![MPL-2.0许可证](https://img.shields.io/badge/license-MPL--2.0-blue.svg)
👮 警察是Kowainik的布里斯托尔·哈斯克尔马拉松项目。
🏗 目前的状态是MVP,尽管它已经可以用于普通情况。
警察
帮助根据以下内容正确选择下一个版本号PVP公司基于的Haskell包的(打包版本策略)接口的语义更改。
为了更好地理解项目基础和实施细节请参阅以下博客帖子:
前提条件
警察大量使用Haskell编译器的一些现代功能GHC公司.因此,为了开始使用警察
在项目中,您是必需的设置如下:
- 全球GHC版本
8.8
和更高
- GHC的支持
8.8
在您当前的项目和版本中希望与
- 阴谋集团生成工具版本
3
或更高安装在您的计算机上
安装
的初始测试版警察
已经可以在Hackage上使用。要在本地安装,需要执行以下命令:
阴谋集团更新阴谋集团安装警察
或者,您可以安装警察
源代码中的工具。对于要做到这一点,你有几个选择。
首先是使用阴谋集团
:
阴谋集团警察
或者,您可以直接从GitHub克隆目录:
git克隆https://github.com/kowainik/policeman.git
接下来的步骤在这两个选项中是相同的。你需要进入目录:
cd警察
最后,使用阴谋集团
:
阴谋集团安装警察:exe:警察
如何使用
默认情况下,警察会将您的本地版本与最新版本进行比较包的可用黑客版本。它获取有关您的自动打包,因此无需提供。这意味着最简单的命令如下所示:
警察
它将根据您的本地信息输出建议的新版本(如果适用)与黑客版本相比发生了变化。
或者,您可以提供您愿意比较的黑客版本对。为此,您可以使用-p|--上一个
选项。例如:
警察--以前的“0.1.0.0”
鸣谢
图标制作者弗里皮克从网址:www.flaticon.com由授权抄送3.0人.