Krutonium / Windows-10-Login-Background-Changer

Changes the Windows 10 Login Screen Background
http://forums.mydigitallife.info/threads/62367-Windows-10-Login-Screen-Background-Changer!-Uploading-to-GitHub!
Other
692 stars 99 forks source link

Add an "installation" to choco #79

Open arieljannai opened 9 years ago

arieljannai commented 9 years ago

Hi!

A feature request: It could be cool if there will be an installation of the program available in chocolatey! Of course it's not a real installation, it should only copy files and make a shortcut (run/desktop/both).

What do you think about it? :sunglasses:

Ariel.

arieljannai commented 9 years ago

Self contained package, if needed: https://github.com/chocolatey/choco/wiki/CreatePackages#self-contained

ethanhs commented 9 years ago

@PFCKrutonium @arieljannai I can start on this. I am already acquainted with chocolatey.

EDIT: While I am at it, I think I will compile an msi, because why not.....

arieljannai commented 9 years ago

I can start on this. I am already acquainted with chocolatey.

Yay!

While I am at it, I think I will compile an msi, because why not.....

Personally I prefer to drop the files and not install an application that I'm not going to use on a regular basis. But that just me :stuck_out_tongue: Anyhow, it's your and the developer choice :smile:

Toyz commented 9 years ago

Possible but what's the use of installing it either way? Just download the zip and make a shortcut to the extracted exe?

Sent from my iPhone

On Aug 4, 2015, at 09:34, Ariel Jannai notifications@github.com wrote:

I can start on this. I am already acquainted with chocolatey.

Yay!

While I am at it, I think I will compile an msi, because why not.....

Personally I prefer to drop the files and not install an application that I'm not going to use on a regular basis. But that just me
Anyhow, it's your and the developer choice

— Reply to this email directly or view it on GitHub.

arieljannai commented 9 years ago

Possible but what's the use of installing it either way? Just download the zip and make a shortcut to the extracted exe?

The installation itself via choco will give the benefits of updates through choco. So it will be updated when necessary when I'm looking for updates for all of my applications. I won't need to check here if there's an update.

We can use choco to create a package installation, which just drops the files in a folder and create a shortcut, or with an msi installer as @IronManMark20 suggested to make, so it will be installed as any other program.

Because it's a standalone application, I personally think the package option is better.

Toyz commented 9 years ago

Or I could simplest write a internal updated that listens for a new release on git? Thus preventing third party software?

Thus removing unnecessary bloat

Sent from my iPhone

On Aug 4, 2015, at 9:57 AM, Ariel Jannai notifications@github.com wrote:

Possible but what's the use of installing it either way? Just download the zip and make a shortcut to the extracted exe?

The installation itself via choco will give the benefits of updates through choco. So it will be updated when necessary when I'm looking for updates for all of my applications. I won't need to check here if there's an update.

We can use choco to create a package installation, which just drops the files in a folder and create a shortcut, or with an msi installer as @IronManMark20 suggested to make, so it will be installed as any other program.

Because it's a standalone application, I personally think the package option is better.

— Reply to this email directly or view it on GitHub.

Toyz commented 9 years ago

Standalone/Portalable > Package

Throw it on a thumbdrive and walk away which is way better then installing it registering the files to windows which is what MSI does and other things

Toyz commented 9 years ago

Or we can be lazy and use https://github.com/Squirrel/Squirrel.Windows/blob/master/docs/getting-started.md which is by github directly and intergrates into nuget also which creates a package but also does udpating and everything?

Simpler then using choco which requires choco to be installed and simpler then using a MSI because MSIs just suck

ethanhs commented 9 years ago

I agree that MSIs suck, but it seems they are the prefered method of installation for chocolatey. Portable apps "litter" the path just like MSIs with Chocolatey The *.portable packages are the packages that will usually result in an executable on your path somewhere but do not get installed onto the system (Add/Remove Programs). (source), so yeah....

But I think I will just bundle the portable version. Makes it less intrusive. While Squirrel seems interesting, chocolatey has the advantage that it has a wide user base, and can be integrated into OneGet, the official apt-get like tool for Windows.

Once I get the initial package, it really should be as simple as updating the version number.

Toyz commented 9 years ago

Squarral uses the .application format which is used by everything that runs .net cause ts a .net installer package even github for windows uses it in-case you didn't know that

ethanhs commented 9 years ago

Oh, thanks. Tbh, I think self updating would make the most sense. However, checking at the user's request (I'm thinking a button to update), makes more sense. Personally, I don't like things popping at me to ask for an update.

Toyz commented 9 years ago

Squarll can do that also

Sent from my iPhone

On Aug 4, 2015, at 22:03, Ethan notifications@github.com wrote:

Oh, thanks. Tbh, I think self updating would make the most sense. However, checking at the user's request (I'm thinking a button to update), makes more sense. Personally, I don't like things popping at me to ask for an update.

— Reply to this email directly or view it on GitHub.

ethanhs commented 9 years ago

Even better, you seem more knowledgeable about this than I. I guess I will work on a french translation instead...

Toyz commented 9 years ago

We will give both out and see which is better, also use the editor i released to make the lang files and please use the language code as the file name and you can post your french translation on gist so we can get it

arieljannai commented 9 years ago

If we talk about translation - I can do a Hebrew one. @Toyz Where can I find the your editor you mentioned?

Toyz commented 9 years ago

@arieljannai right there: https://github.com/Toyz/Language-XML-Editor/releases/tag/1.1