Scroll to navigation

CYPM(1) Curry Package Manager CYPM(1)

NAME

cypm - the Curry Package Manager

SYNOPSIS

cypm [<OPTIONS>] >COMMAND>

DESCRIPTION

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.

OPTIONS

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

AUTHOR

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