packages feed

haskell-updater-1.2.9: man/haskell-updater.1

.TH HASKELL-UPDATER "1" "May 2014" "haskell-updater-1.2.1" "User Commands"
.SH NAME
haskell-updater \- Version 1.2.1
.SH SYNOPSIS
.B haskell-updater
[\fIOptions \fR[\fI-- \fR[\fIPM options\fR]]
.SH DESCRIPTION
.SS "haskell-updater \fB\-\-\fR Find and rebuild packages broken due to either:"
.IP
\(bu GHC upgrade
.IP
\(bu Haskell dependency upgrade
.TP
Default action is to do both.
.SH OPTIONS

.TP
\fB\-c\fR          \fB\-\-dep\-check\fR
Check dependencies of Haskell packages.
.TP
\fB\-u\fR          \fB\-\-upgrade\fR
Rebuild Haskell packages after a GHC upgrade.
.TP
\fB\-a\fR          \fB\-\-all\fR
Rebuild all Haskell libraries built with current GHC.
.TP
\fB\-P\fR PM       \fB\-\-package\-manager\fR=\fIPM\fR
Use package manager PM, where PM can be one of:
* paludis
* pkgcore
* portage
.IP
The last valid value of PM specified is chosen.
The default package manager is: portage,
which can be overriden with the "PACKAGE_MANAGER"
environment variable.
.TP
\fB\-C\fR command  \fB\-\-custom\-pm\fR=\fIcommand\fR
Use custom command as package manager;
ignores the \fB\-\-pretend\fR and \fB\-\-no\-deep\fR flags.
.TP
\fB\-p\fR          \fB\-\-pretend\fR
Only pretend to build packages.
.TP
\fB\-\-no\-deep\fR
Don't pull deep dependencies (\fB\-\-deep\fR with emerge).
.TP
\fB\-l\fR          \fB\-\-list\-only\fR
Output only list of packages for rebuild. One package per line.
.TP
\fB\-V\fR          \fB\-\-version\fR
Version information.
.TP
\fB\-q\fR          \fB\-\-quiet\fR
Print only fatal errors (to stderr).
.TP
\fB\-v\fR          \fB\-\-verbose\fR
Be more elaborate (to stderr).
.TP
\fB\-h\fR, \-?      \fB\-\-help\fR
Print this help message.
.SH EXAMPLES
\(bu Look for broken packages and rebuild them:
.IP
    $> haskell-updater
.TP
\(bu Rebuild all packages:
.IP
    $> haskell-updater --all
.TP
\(bu Run haskell-updater and set an emerge flag, color.
.IP
    $> haskell-updater -- --color=n