yark icon indicating copy to clipboard operation
yark copied to clipboard

Add package to popular package managers

Open hhptvoka1379 opened this issue 2 years ago • 6 comments

I sadly don't have the competence to do it myself at this moment in time, though there's documentation for someone to do it properly, this way it can be easily installed and kept up to date on macOS systems

hhptvoka1379 avatar Jan 06 '23 11:01 hhptvoka1379

I agree, having it on homebrew and a few package managers on linux (apt, pacman, nix?) would be useful too. Hopefully this could be done using CI with git tags to trigger an automatic publish

Owez avatar Jan 06 '23 14:01 Owez

Consider adding yark to Windows' winget (pkgs), Scoop, and Chocolatey.

redactedscribe avatar Jan 08 '23 19:01 redactedscribe

Consider adding yark to Windows' winget (pkgs), Scoop, and Chocolatey.

When I get to this issue my priority will probably be:

  1. APT
  2. Homebrew
  3. Most popular windows
  4. Second linux
  5. Second windows

Which package manager would you reccomend for windows at the moment? The one I've heard of is chocolatey

Owez avatar Jan 09 '23 02:01 Owez

  • winget is Window's official package manager.
  • Scoop is my personal favourite due to its simple and portable nature. Easy to make new manifests for apps via scoop create. You'd want to submit it to the Scoop Extras bucket.
  • Chocolatey is loved by many and the eldest. The other two cover most bases.

If going off Stars on GitHub: winget-cli (18.5k), Scoop (17k), Choco(latey) (9k).

redactedscribe avatar Jan 10 '23 18:01 redactedscribe

I have opened up a PR here for nixpkgs.

MostAwesomeDude avatar Jan 17 '23 19:01 MostAwesomeDude

These will be done for Yark 1.3 at minimum:

  • [ ] Brew
  • [ ] Windows Package Manager
  • [ ] APT
  • [ ] Pacman
  • [x] NixOS (*update)

PyPI releases will be sunsetted in favour of using these package managers or a manual download. This'll be done for a couple reasons, see #86 and #93 for the main ones. Might do a final 1.2.4 bugfix and also add a warning note saying it's phased out on PyPI.

Owez avatar Jan 19 '23 22:01 Owez