-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[Issue #37237 #19650] Dotnet Cli Feature: dotnet tool update --all
Updating all tools with one command
#38996
Merged
dsplaisted
merged 49 commits into
dotnet:release/8.0.4xx
from
Markliniubility:update-all
Apr 25, 2024
Merged
Changes from 47 commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
1b9cb84
add --all option to parser
JL03-Yue 1b654a3
add option to toolupdate; create new file
JL03-Yue 674d99a
skeleton 1
JL03-Yue 440f1fd
PoC for list
JL03-Yue e8e112f
separating global and local
JL03-Yue e302c95
Framework for subcommand --all
JL03-Yue 7516b38
initial commit
Markliniubility 4b61bd7
remove scratch
Markliniubility 49c1602
tbd for subcommand parser
JL03-Yue 28bc88b
subcommand: update all
Markliniubility 4c1b34e
order change
Markliniubility a4d1dff
update command options
Markliniubility 7e9c94c
Code clean up and refactors
Markliniubility 818ed64
Update ToolUpdateAllCommand.cs
Markliniubility a6624d1
Unit test: ensure input integrity
Markliniubility 2d942b0
Update ToolUpdateAllCommandTests.cs
Markliniubility e839ab9
Merge commit 'refs/pull/38996/head' of https://github.com/dotnet/sdk …
JL03-Yue d6a36c0
Unit Test: Mock File System
Markliniubility 632d6e1
Unit-Test Global or Tool Path
Markliniubility 42f6767
Update All Local Test
Markliniubility ac43ebd
Merge branch 'update-all' of https://github.com/Markliniubility/sdk i…
JL03-Yue 2446678
Testing optional argument for tool update all
dsplaisted 4b0a271
separate PackageId for tool install and update
JL03-Yue 8557b53
Merge branch 'release/8.0.3xx' into update-all
JL03-Yue 24f9a15
Merge branch 'update-all' of https://github.com/Markliniubility/sdk i…
JL03-Yue 0eb78b3
fix build error
JL03-Yue 17f4deb
parse --all in tool install
JL03-Yue 3f9162c
work on build error
JL03-Yue 62a8710
add --all condition to tool install
JL03-Yue 05fae91
update --all description
JL03-Yue d51be5e
pass packageId to ToolInstallLocalInstaller
JL03-Yue c8b4d91
add conflicting logic options; fix tests;
JL03-Yue 5921cfe
create command based on parse result trial
JL03-Yue 81b45f9
create command using buildUpdateCommandArgument method
JL03-Yue 16a103b
fix conflict option testing
Markliniubility 72e6d57
change global install --all logic
JL03-Yue 461dcad
Global Update all unit test
Markliniubility c2c8b67
Local Update all unit testing
Markliniubility 74f18ac
Clean up
Markliniubility 1f6a2cd
Update src/Cli/dotnet/commands/dotnet-tool/install/ToolInstallLocalCo…
Markliniubility f8b977a
Update src/Cli/dotnet/commands/dotnet-tool/install/ToolInstallLocalCo…
Markliniubility ce60b24
Unify Install API
Markliniubility 274f83b
Clean up unused functions
Markliniubility 22ce11e
clean up
JL03-Yue df59c00
Update src/Tests/dotnet.Tests/CommandTests/ToolUpdateLocalCommandTest…
Markliniubility 84a9fc2
Nit Fixes
Markliniubility 779ad38
Update ToolInstallLocalCommand.cs
Markliniubility daabd3f
Update src/Cli/dotnet/commands/dotnet-tool/install/ToolInstallLocalIn…
Markliniubility c2d36f8
Nit: remove unnecessary package id in ToolInstallLocalInstaller
Markliniubility File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done