Skip to content

benmoss/pixi-outdated

Repository files navigation

pixi-outdated

A CLI tool to check for outdated dependencies in pixi projects.

Installation

You can install pixi-outdated with pixi via:

pixi global install pixi-outdated

It can also be installed by downloading the artifact from the latest release and adding it to your PATH.

Usage

Check all packages:

pixi-outdated

Check only explicit dependencies from pixi.toml:

pixi-outdated --explicit

Check specific packages:

pixi-outdated datasette
pixi-outdated datasette cowsay sqlite

Check packages in a specific environment:

pixi-outdated --environment prod

Check packages for a specific platform:

pixi-outdated --platform linux-64

By default, pixi-outdated checks all platforms in your pixi.lock file and groups results by platform.

Options

Arguments:
  [PACKAGES]...       Specific package names to check

Options:
  -x, --explicit                 Only check packages explicitly listed in pixi.toml
  -e, --environment <ENV>        The environment to check (defaults to default environment)
  -p, --platform <PLATFORM>      The platform to check (defaults to all platforms in lockfile)
  -j, --json                     Output in JSON format
  -v, --verbose                  Verbose output with debug logging
  -f, --manifest <MANIFEST>      Path to the pixi.toml file
  -h, --help                     Print help
  -V, --version                  Print version

Example Output

$ pixi-outdated
Checking platforms: linux-64, osx-arm64

=== All Platforms ===
cowsay: 5.0 -> 6.1
libffi: 3.4.6 -> 3.5.2

=== Platform: osx-arm64 ===
icu: 73.2 -> 75.1
python: 3.12.12 -> 3.14.0

=== Platform: linux-64 ===
libsqlite: 3.50.1 -> 3.50.4
python: 3.12.11 -> 3.14.0

Testing

cargo test

License

MIT

About

Kinda like `brew outdated` but for pixi

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages