Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create winget package #393

Open
christianparpart opened this issue Aug 13, 2021 · 12 comments
Open

create winget package #393

christianparpart opened this issue Aug 13, 2021 · 12 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed platform: windows topics that directly address Windows platform

Comments

@christianparpart
Copy link
Member

christianparpart commented Aug 13, 2021

Relevant URLs

this should make installing contour on windows as simple as doing winget install contour

@christianparpart christianparpart added good first issue Good for newcomers platform: windows topics that directly address Windows platform labels Aug 13, 2021
@christianparpart christianparpart added this to the 0.2.0 milestone Aug 13, 2021
@mTvare6
Copy link

mTvare6 commented Aug 13, 2021

What about a homebrew tap(or a bottle in homebrew core)?

@christianparpart
Copy link
Member Author

christianparpart commented Aug 13, 2021

What about a homebrew tap(or a bottle in homebrew core)?

Good morning. Oh i would love too. Maybe we can get this asking with the 0.2.0 release fine, too. Thanks for the reminder. :)

@mTvare6
Copy link

mTvare6 commented Aug 13, 2021

Maybe add a tracker issue for all supported package managers?

@uspasojevic96
Copy link
Member

Well the main talk about homebrew and osx is at #276

@WSLUser
Copy link

WSLUser commented Aug 13, 2021

If you're going to do winget then I would advise creating a package for chocolately and scoop, which unlike winget, are fully functional package managers capable of updating a package. Winget will get there eventually and it's still good idea to get packaged for them, just keep in mind there are other well established package managers for Windows as well. As for precedence, Windows Terminal is also available for all 3 and they are all mentioned in their README for how to install.

@christianparpart
Copy link
Member Author

If you're going to do winget then I would advise creating a package for chocolately and scoop, which unlike winget, are fully functional package managers capable of updating a package

I'm not going to support all package managers on day one of 0.2.0 release (just like I didn't for 0.1.x releases). I.e. I want to start with winget (for sure) and brew (for sure, too). But I cannot do so before having release 0.2.0. That must be done first. I'm on it (despite some current family concerns that are keeping me busy day'n'night!).

WRT Chocolaty / scoop. To be honest, I am not too sure, Chocolaty more likely, but I see more of a future in winget. I'm sure my opinions are never hard-coded into my nerve-system, so things may change, but still, one package manager at a time :)

@christianparpart
Copy link
Member Author

Initial version for winget (for Contour 0.2.0 RC 1): microsoft/winget-pkgs#24985

@WSLUser
Copy link

WSLUser commented Aug 16, 2021

We can break the other 2 package managers in separate issues. Just wanted to raise awareness here. I wouldn't suggesting trying to support them all for a particular release, it's simply more about making Contour more available to users who might prefer a particular install method when you have the opportunity to do so.

Also, personal life matters more! People can continue contributing, but everybody needs to ensure they're ok personally. Do you what you need to do and when you're ready, we'll all be waiting for you.

@christianparpart christianparpart removed this from the 0.2.0 milestone Sep 15, 2021
@christianparpart christianparpart added the help wanted Extra attention is needed label Oct 2, 2021
@halr9000
Copy link

Initial version for winget (for Contour 0.2.0 RC 1): microsoft/winget-pkgs#24985

Looks like this was gonna happen, but it was never merged, if I'm reading it right? Just dropping in to say there is def interest by others! I am chatting now w/friend about terminals, and I'm like "cool, winget installed that one, any others?", and when winget didn't have yours, my thought was that of all apps, a terminal does need to be in the official package manager!!

TIA for your work, cool project for sure.

@christianparpart
Copy link
Member Author

Hey @halr9000, many thanks for your interest in Contour!

As far as Windows packaging is concerned, we do provide support for .MSI installer from our Github's release page. Also, there is a Scoop package available.

I personally would really love having Contour also in winget, but I didn't have the time to persue the work back in time. If anybody else is having the time resource to try again, please feel free to help us :)

Mind, we're currently at version 0.3.12 (since quite some months already) and 0.4.0 is about to happen any time soon(ish).

Maybe I'll find the time to get into winget again, hopefully this year, but certainly not next days/weeks - I first have to deal with MacOS packaging and minor bug fixes. :)

@halr9000
Copy link

Hey @halr9000, many thanks for your interest in Contour!

As far as Windows packaging is concerned, we do provide support for .MSI installer from our Github's release page. Also, there is a Scoop package available.

Cool, I'll try the scoop path. Oh btw actual install process is a bit murky when you start from the website. To see what I mean, go to https://contour-terminal.org/install/#windows-10-or-newer, where it says:

Please download Contour for Windows (the .msi file) from our release page, and double click on it to install.

But there's no hyperlinks here to the MSI or the release page. I see links in the other sections, so I guess an oversight, but it does feel like a dead-end. :) Mentioning scoop in this section would also be helpful.

@christianparpart
Copy link
Member Author

I've been adding a link to the release page (latest release) in the Windows section. Thanks for your feedback.

Nevertheless, I'd very much welcome a winget package at some point, eventually (no need to rush it, but when we release 0.4.0 soonish, it would be super cool then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed platform: windows topics that directly address Windows platform
Projects
None yet
Development

No branches or pull requests

5 participants