claudiodangelis / qrcp

:zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.
https://qrcp.sh
MIT License
9.89k stars 524 forks source link

add qrcp to winget #288

Open BOY0038v2 opened 11 months ago

BOY0038v2 commented 11 months ago

I'm opening this issue because:

add qrcp to winget (windows package manager)

claudiodangelis commented 11 months ago

Hello, thanks for the proposal! Unfortunately I'm not a Windows user so it would be nearly impossibile for me alone to do it.

Let's see if someone will stumble across this and will volunteer.

Thanks again, Claudio

vincenzoAiello commented 7 months ago

Hello, in order to add qrpc to winget, is mandatory to have a windows installer (exe or msix) into the assets list or a permanent download url. I suggest to use the assets list but actually there is only tar.gz file for windows. Once the windows installer will be added, I'll do the winget upload procedure.

BR Vincenzo

claudiodangelis commented 7 months ago

Thanks for following up @vincenzoAiello. We use goreleaser for packaging the releases, and it apparently supports winget: Winget - GoReleaser. I will do some research and post updates here, feel free to get involved if you want. Thanks! Claudio

vincenzoAiello commented 7 months ago

Hello @claudiodangelis , wow seems to be perfect. What do you think about this?(obviously to be added to the .goreleaser.yml)

# .goreleaser.yml
winget:
  - name: qrcp
    publisher: claudiodangelis
    license: MIT
    copyright: 2018 Claudio d'Angelis
    homepage: https://qrcp.sh/
    short_description:  Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.
    repository:
      owner: claudiodangelis
      name: qrcp
      branch: main
      pull_request:
        enabled: true
        draft: true
        base:
          owner: microsoft
          name: winget-pkgs
          branch: master

BR Vincenzo

claudiodangelis commented 7 months ago

It looks pretty straightforward to me, though I'm not sure if an installer file is required or whose responsibility is to build it. Let's keep investigating, C