chocolatey / chocolatey/ChocolateyGUI

Log in sync older installs for a fresh batch installation (list)

Open
#677 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
1.8k
Forks
271
Avg merge
4d 13h
Merged PRs (30d)
1

Description

This would require some expertise with software engineering and also messing with Choco's servers. The job should be very tiresome, so I don't expect this any time soon (less than 1 year or so).

Just dropping by to share this idea for future purposes.

Example scenario:
1. Batch install (selection) items (not available yet, but I'm believing this should be implemented along with #12);
2. After (or while) installing, offer to the user to log in to account to sync items (like an install [editable] history or wishlist [I.e. Google Play Store]) or create a new batch list;
3. If the HDD ever gets dead, the list will be saved on the cloud. So you could just install Windows on a new HDD (ofc), grab ChocolateyGUI back, log in to the account again and quickly select the wishlist (be able to select all, one or several custom items from the list), then the software could get installed again quickly, without further hassles.

I think that's it. Sorry if this is a sort of duplicate, you can point them in other issues if you want.

The more simple and intuitive you do, the more users will be able to have ease of use. I know you guys are fan of CLI, but somehow I'm just a common layman GUI (visual elements) guy. As soon as you get cool features (like this one) implemented, I'll be able to use choco without much trouble.

Obs.: I know the power features are hidden in CLI, but I'll stick to the GUI at this time. Thank you.

Referenced in the other repo [here](https://github.com/chocolatey/choco/issues/1555) and [here](https://github.com/chocolatey/chocolatey.org/issues/568).

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the related Chocolatey issue #1555 and chocolatey.org issue #568, along with the proposed batch-install work in #12. Define the account, cloud-list, login, wishlist, and reinstall flows before identifying implementation entry points. Done would mean users can save, retrieve, edit, and select installation lists through ChocolateyGUI.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.