elm-wrap logo elm-wrap

Upgrade packages to their latest available versions.

wrap package upgrade
wrap package upgrade all --yes
wrap package upgrade elm/html 
wrap package upgrade --major all

Run wrap package upgrade in an application directory to produce a report of all available dependency version upgrades.

wrap package upgrade PACKAGE defaults to upgrading to the latest minor version of a package. Using the --major flag will force upgrades to the latest major version. You cannot upgrade to a specific version with PACKAGE@VERSION. To install a specific version, use wrap install PACKAGE@VERSION instead.

By default, wrap's version solver takes all dependencies into account, tests included. Sometimes upgrading a dependency to the latest major version might create conflicts with test dependencies. In that case, use --major-ignore-test to ignore test dependencies and only consider direct and indirect dependencies.

Options

--major — Allow major version upgrades

--major-ignore-test — Allow majors while ignoring test dependencies

Helper options

-y, --yes — Automatically confirm changes

-v, --verbose — Show progress reports

-q, --quiet — Suppress progress reports