microsoft / microsoft/winget-cli
UI shell output improvments - refer nala (apt-get alternative)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 26.4k
- Forks
- 1.8k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 15
Description
Description of the new feature / enhancement
Lately read about this apt alternative called nala and thought it would be great to have a look on some features including but not limited to parallel Installation (limited in Windows with (repackaged) msi, but not with other Installation method such as inno or Appx / msix, I believe.
Also the output of nala is notable.
Thinking about winget's role in terms of Intune app deployment nala also provides a good example on visualizing dependencies.
Source of information:
https://www-omgubuntu-co-uk.cdn.ampproject.org/v/s/www.omgubuntu.co.uk/2023/01/install-nala-on-ubuntu/
Link to Sourcecode / repository: https://gitlab.com/volian/nala
Proposed technical implementation details
Unfortunately cannot provide a concise description other than kindly asking herewith @denelon and the team to have a look and be inspired.
Goal of this PR should be looking into the implementation of nala from the point of the end user and codewise or get converted into discussion when certain ideas sprawl around this.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points to read or run. First narrow the request to specific nala-inspired output, dependency visualization, or installation behavior, then define acceptance criteria for the selected feature before locating the relevant CLI implementation and tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100