DOKK / manpages / debian 10 / pakcs / cypm.1.en
CYPM(1) Curry Package Manager CYPM(1)

cypm - the Curry Package Manager

cypm [<OPTIONS>] >COMMAND>

The Curry Package Manager (CPM) is a tool to distribute and install Curry (http://currry-language.org) libraries and applications and manage version dependencies between them.

Invoke CPM:


cypm <options> <COMMAND>

with options:

Show a help message and quit

Log level for the application. Valid value: info|debug|quiet
Overwrite definition of cpmrc file with 'option=value'
Show elapsed time with every log output

Options for <COMMAND>:

List all packages of the repository
Search the package repository
Show current configuration of CPM
Checkout a package.
Install a package with its dependencies.
Uninstall a package
Calculate dependencies
Clean the current package
Create a new package
Update the package index
Load package spec and start Curry with correct dependencies
Execute a command with the CURRYPATH set
Print package information
Generation documentation for current package (with CurryDoc)
Test the current package (with CurryCheck)
Diff the current package against another version
Upgrade one or more packages
Link a package to the local cache
Add a package (as dependency or to the local repository)
Upload current package to package server

To get more help about the usage of a command, type


cypm <COMMAND> -h

This manual page has been written by Michael Hanus and converted to nroff format by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>. This man page has been written for the Debian project initially, but may also be used by others.

December 2018 2.0.2