pixi-outdated 0.1.0

A CLI tool to find outdated packages in pixi environments
Documentation
lefthook: pixi run --no-progress lefthook

templates:
  run: run --quiet --no-progress --environment=lint

colors: true

output:
  - meta # Print lefthook version
  - summary # Print summary block (successful and failed steps)
  - empty_summary # Print summary heading when there are no steps to run
  # - success # Print successful steps
  # - failure # Print failed steps printing
  # - execution # Print any execution logs
  # - execution_out # Print execution output
  # - execution_info # Print `EXECUTE > ...` logging
  - skips # Print "skip" (i.e. no files matched)

pre-commit:
  parallel: true
  jobs:
    - name: cargo-fmt
      glob: "*.rs"
      stage_fixed: true
      run: pixi {run} cargo-fmt
    - name: taplo
      stage_fixed: true
      glob: "*.toml"
      run: pixi {run} toml-format {staged_files}
    - name: dprint
      glob: "*.{yaml,yml}"
      group:
        jobs:
          - name: dprint check
            run: pixi {run} dprint-check {staged_files}
          - name: dprint fmt
            run: pixi {run} dprint-fmt {staged_files}
            stage_fixed: true
    - name: typos
      stage_fixed: true
      run: pixi {run} typos

pre-push:
  jobs:
    - name: cargo-clippy
      glob: "*.rs"
      run: pixi {run} cargo-clippy
    - name: cargo-deny
      glob: "Cargo.lock,Cargo.toml"
      stage_fixed: true
      run: pixi {run} cargo-deny