• trevor (he/they)@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    I don’t have a strong use for this because i mostly just let it rip when it comes to dependency updates, but I wanted to say that Rust makes the absolute best CLIs (mostly thanks to clap and ratatui).

    I love that basically any CLI made in Rust will usually get you easy, readable help output, sensible argument parsing, and with just a small amount of additional effort, shell completions.

    • vext01
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      How do you upgrade your deps?

      I used to use ‘cargo upgrade’ from cargo-edit, but it stooped working at some point.

      • taladar@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        I usually use cargo upgrade -i allow --pinned --verbose and that works just fine. What isn’t working for you?

        • vext01
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          It was fixed.

          The sparse index broke it for a few months.

        • vext01
          link
          fedilink
          arrow-up
          4
          ·
          1 year ago

          I think that only updates semver-compatible versions in the lock file.

          I was looking for something that updates the cargo.toml to not necessarily compatible versions.

          Since cargo-edit broke, I’ve had to do this by hand.