• DasTechniker@lemmy.world
    link
    fedilink
    arrow-up
    36
    ·
    1 day ago

    I have a script I run daily (named daily) that makes a timeshift backup, checks for updates from pacman, then checks for updates from the AUR. I’m very fond of it :]

        • jimerson@lemmy.world
          link
          fedilink
          arrow-up
          6
          ·
          23 hours ago

          Heck yeah! I hope it helps simplify things!

          This might be the first time my limited Linux knowledge has been helpful to an internet stranger. Feels good.

      • ArchAengelus@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        5
        ·
        22 hours ago

        I’ve been using yay for years, and it is sufficient. First time I’ve heard of paru.

        Other than being written in rust, how does paru improve the experience of AUR wrapping?

        • DasTechniker@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          21 hours ago

          Googling it, it just seems like yay but in rust and it shows PKGBUILD by default. Still cool to find alternative tools though

        • jimerson@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          21 hours ago

          To be honest, it’s just what I’ve been using since I switched to Cachy half a year ago. There was no conscious decision made between yay or paru.

          I think Go and Rust are both great languages, but there are apparently some speed benefits from using rust/paru. That’s not anything I can factually confirm, just what I’ve heard.

          • ranzispa@mander.xyz
            link
            fedilink
            arrow-up
            5
            ·
            20 hours ago

            I doubt that speed in a package manager would depend greatly on programming language choice. A package manager downloads the repository index, evaluates your current environment, decides what packages you need and then downloads them. You may get minor speed improvements due to a more performing programming language, but we’re talking about milliseconds differences in a process that likely takes several minutes. I wouldn’t take that into account when choosing across options. Indeed speed can greatly vary across package managers, but that mainly depends on implementation; as such you may have a package manager implemented in a slower language that is faster than one implemented in a faster language.

            If I have to choose a package manager, I wouldn’t even consider speed and rather evaluate functionality. I don’t know paru, I imagine it allows doing what yay allows doing and as such I’d be satisfied with either of them.