HASKELL-UPDATER(1)

NAME
haskell-updater - Version 1.2.1

SYNOPSIS
haskell-updater [Options [-- [PM options]]

DESCRIPTION

  haskell-updater -- Find and rebuild packages broken due to either:

    • GHC upgrade

    • Haskell dependency upgrade

Default action is to do both.

OPTIONS

-c          --dep-check
    Check dependencies of Haskell packages.

-u          --upgrade
    Rebuild Haskell packages after a GHC upgrade.

-a          --all
    Rebuild all Haskell libraries built with current GHC.

-P PM       --package-manager=PM
    Use package manager PM, where PM can be one of: * paludis * pkgcore * portage

    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.

-C command  --custom-pm=command
    Use custom command as package manager; ignores the --pretend and --no-deep flags.

-p          --pretend
    Only pretend to build packages.

--no-deep
    Don't pull deep dependencies (--deep with emerge).

-l          --list-only
    Output only list of packages for rebuild. One package per line.

-V          --version
    Version information.

-q          --quiet
    Print only fatal errors (to stderr).

-v          --verbose
    Be more elaborate (to stderr).

-h, -?      --help
    Print this help message.

EXAMPLES
• Look for broken packages and rebuild them:

        $> haskell-updater

• Rebuild all packages:

        $> haskell-updater --all

• Run haskell-updater and set an emerge flag, color.

        $> haskell-updater -- --color=n