Curry Package cpm-manage

cpm-manage - Tools to manage the main repository of the Curry Package Manager

This package contains tools to manage the central repository of the Curry Package Manager CPM. Currently, it provides support to test all packages of the central repository and to add a new package to it.

Installing the tool

After checking out the tool by the command

> cpm checkout cpm-manage

go into the root directory of the package and run

> cpm install

This installs the executable cpm-manage in the bin directory of CPM.

Using the tool

This tool provides two commands:

> cpm-manage testall

This tests all packages of the central repository by installing each package and testing it with cpm test.

> cpm-manage add package.json

This package checks out the package specifed by the given JSON file, tests is with cpm test, and, if everything is successful, adds to the local copy of central repository. Thus, one can push a new version of this central repository in order to publish the package.


Download

Checkout with CPM:
cypm checkout cpm-manage 0.0.2
Package source:
cpm-manage-0.0.2.tar.gz [browse]
Source repository:
https://git.ps.informatik.uni-kiel.de/curry-packages/cpm-manage.git