• MonkderVierte@lemmy.zip
    link
    fedilink
    arrow-up
    2
    ·
    1 day ago

    Not cargo per se, but even the tutorial for a cli-tool is like “setup clap, which has 20 dependencies and a kitchen sink”. The whole (cargo-centric) ecosystem is much like Node, with the same problems.

    And also, cargo.toml has inconsistencies and double-standards.

    • BB_C@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Not cargo per se, but even the tutorial for a cli-tool is like “setup clap, which has 20 dependencies and a kitchen sink”. The whole (cargo-centric) ecosystem is much like Node, with the same problems.

      cargo new with-clap
      cd with-clap
      cargo add clap --no-default-features
      
      % cargo tree
      with-clap v0.1.0 (/tmp/with-clap)
      └── clap v4.6.0
          └── clap_builder v4.6.0
              ├── anstyle v1.0.14
              └── clap_lex v1.1.0
      

      And also, cargo.toml has inconsistencies and double-standards.

      Can you expand on that?