1- <h1 id =" vs " ><img src =" https://raw.githubusercontent.com/devlooped/dotnet-vs/main/docs/img/icon.svg " alt =" icon " height =" 32 " width =" 32 " style =" vertical-align : text-top ; border : 0px ; padding : 0px ; margin : 0px " > vs</h1 >
2-
3- A global tool for running, managing and querying Visual Studio installations
1+ ![ Icon] ( https://raw.githubusercontent.com/devlooped/dotnet-vs/main/docs/img/icon-32.png ) dnx vs
2+ ============
43
54[ ![ Version] ( https://img.shields.io/nuget/v/vs.svg?color=royalblue )] ( https://www.nuget.org/packages/vs )
65[ ![ Downloads] ( https://img.shields.io/nuget/dt/vs.svg?color=darkmagenta )] ( https://www.nuget.org/packages/vs )
@@ -17,9 +16,12 @@ dnx vs -- [command] [options]
1716To get the CI version:
1817
1918```
20- dnx vs --prerelease --add- source https://pkg.kzu.app/index.json -- [command] [options]
19+ dnx vs --prerelease --source https://pkg.kzu.app/index.json -- [command] [options]
2120```
2221
22+ <!-- #content -->
23+ A global tool for running, managing and querying Visual Studio installations
24+
2325Command line parsing is done with [ System.CommandLine] ( https://www.nuget.org/packages/System.CommandLine ) ,
2426with a compatibility layer that still accepts common legacy forms such as ` -flag ` , ` --flag ` , ` /flag ` ,
2527` -flag=value ` , ` --flag=value ` , ` -flag:value ` , ` --flag:value ` , and bare channel/SKU/workload shortcuts.
@@ -59,11 +61,22 @@ intuitive command line, such as `dnx vs -- install +mobile -sku:enterprise` or `
5961(runs the VS with the mobile workload installed). The * modify* command uses ` + ` and ` - `
6062prefix to add or remove workloads respectively, for example.
6163
64+ <!-- #content -->
65+ ---
66+ <!-- include https://github.com/devlooped/.github/raw/main/osmf.md -->
67+ ## Open Source Maintenance Fee
68+
69+ To ensure the long-term sustainability of this project, users of this package who generate
70+ revenue must pay an [ Open Source Maintenance Fee] ( https://opensourcemaintenancefee.org ) .
71+ While the source code is freely available under the terms of the [ License] ( license.txt ) ,
72+ this package and other aspects of the project require [ adherence to the Maintenance Fee] ( osmfeula.txt ) .
6273
63- ## Sponsors
74+ To pay the Maintenance Fee, [ become a Sponsor] ( https://github.com/sponsors/devlooped ) at the proper
75+ OSMF tier. A single fee covers all of [ Devlooped packages] ( https://www.nuget.org/profiles/Devlooped ) .
6476
65- <h3 style =" vertical-align : text-top " id =" by-clarius " >
66- <img src =" https://raw.githubusercontent.com/devlooped/oss/main/assets/images/sponsors.svg " alt =" sponsors " height =" 36 " width =" 36 " style =" vertical-align : text-top ; border : 0px ; padding : 0px ; margin : 0px " >  ;  ; by  ; <a href =" https://github.com/clarius " >@clarius </a >  ; <img src =" https://raw.githubusercontent.com/clarius/branding/main/logo/logo.svg " alt =" sponsors " height =" 36 " width =" 36 " style =" vertical-align : text-top ; border : 0px ; padding : 0px ; margin : 0px " >
67- </h3 >
77+ <!-- https://github.com/devlooped/.github/raw/main/osmf.md -->
78+ ---
79+ <!-- include https://github.com/devlooped/sponsors/raw/main/footer.md -->
80+ # Sponsors
6881
6982* [ get mentioned here too] ( https://github.com/sponsors/devlooped ) !*
0 commit comments