chocolatey / chocolatey/choco

Provide the user more information when installing special package types

Open
#2,881 0 comments 0 reactions 0 assignees View on GitHub
0 - Triaging Bug
Dominant language
C#
Stars
11.5k
Forks
960
PR merge metrics
No merged PRs in 30d

Description

### What You Are Seeing?

We should be clearer when installing special package types (ie. hook, extension, template etc.) what is actually being done.

For example we should tell the user:

* What files are going to be placed
* Where they are going to be placed
* Explaining that this is a hook / extension / template / etc. package type.
* If the user has prompting (ie. `allowGlobalConfirmation` is off or `--yes` is not passed on the command line) then they should also be prompted to continue.

### What is Expected?

That the user is given information about what this special package type is going to do and prompt them to confirm (if they have that option).

### How Did You Get This To Happen? (Steps to Reproduce)

N/A

### System Details

N/A

### Output Log

N/A

Contributor guide

Open the contributing guide

Research direction

The issue does not name a file, test, or entry point. Start by locating the installation flow for hook, extension, and template package types, then trace how allowGlobalConfirmation and --yes affect prompting. Done means the user sees the package type and destination files before installation and is asked to continue when prompting is enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.