Skip to content

Commit 42a434f

Browse files
authored
Add Msi provider (#76)
1 parent e6f1cf5 commit 42a434f

6 files changed

+77
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
Module Name: AnyPackage.Msi
3+
Module Guid: 56d624ff-e0f4-43e0-a0ca-0af22e41f9f5
4+
Download Help Link: https://go.anypackage.dev/help
5+
Help Version: 0.1.0.0
6+
Locale: en-US
7+
nav_exclude: true
8+
search_exclude: true
9+
---
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Msi
3+
parent: Provider Catalog
4+
---
5+
6+
# Msi_Package_Provider
7+
8+
## about_Msi_Package_Provider
9+
10+
## Short Description
11+
12+
Provides access to Windows Installer.
13+
14+
## Long Description
15+
16+
The Windows Installer package provider for `AnyPackage` module lets you manage
17+
MSI and MSP files.
18+
19+
The Msi package provider supports the following cmdlets.
20+
21+
- Find-Package
22+
- Get-Package
23+
- Install-Package
24+
- Uninstall-Package
25+
26+
## Dynamic Parameters
27+
28+
Dynamic parameters are cmdlet parameters that are added by a package provider
29+
and are available only when `-Provider Msi` parameter is used.
30+
31+
### InstallType \<AnyPackage.Provider.Msi.InstallType\>
32+
33+
Specifies the type of Windows installer to return. Default value is `All`.
34+
35+
Valid values are:
36+
37+
- Product
38+
- Patch
39+
- All
40+
41+
#### Cmdlets Supported
42+
43+
- Get-Package
44+
45+
### Properties \<System.String[]\>
46+
47+
Specifies the MSI properties to install.
48+
49+
#### Cmdlets Supported
50+
51+
- Install-Package
52+
53+
## See Also
54+
55+
- [about_Package_Providers](../../reference/about_Package_Providers.md)
56+
- [about_AnyPackage](../../reference/about_AnyPackage.md)

docs/provider-catalog/provider-catalog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Find-PSResource -Tag AnyPackage, Provider
2828
| Chocolatey | AnyPackage.Chocolatey | [anypackage/chocolatey] |
2929
| Homebrew | AnyPackage.Homebrew | [anypackage/homebrew] |
3030
| ModuleFast | AnyPackage.ModuleFast | [anypackage/modulefast] |
31+
| Msi | AnyPackage.Msi | [anypackage/msi] |
3132
| Msu | AnyPackage.Msu | [anypackage/msu] |
3233
| NuGet | AnyPackage.NuGet | [anypackage/nuget] |
3334
| pkgx | AnyPackage.Pkgx | [anypackage/pkgx] |
@@ -42,6 +43,7 @@ Find-PSResource -Tag AnyPackage, Provider
4243
[anypackage/chocolatey]: https://github.com/anypackage/chocolatey
4344
[anypackage/homebrew]: https://github.com/anypackage/homebrew
4445
[anypackage/modulefast]: https://github.com/anypackage/modulefast
46+
[anypackage/msi]: https://github.com/anypackage/msi
4547
[anypackage/msu]: https://github.com/anypackage/msu
4648
[anypackage/nuget]: https://github.com/anypackage/nuget
4749
[anypackage/pkgx]: https://github.com/anypackage/pkgx
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<HelpInfo xmlns="http://schemas.microsoft.com/powershell/help/2010/05">
3+
<HelpContentURI>https://go.anypackage.dev/help</HelpContentURI>
4+
<SupportedUICultures>
5+
<UICulture>
6+
<UICultureName>en-US</UICultureName>
7+
<UICultureVersion>0.1.0.0</UICultureVersion>
8+
</UICulture>
9+
</SupportedUICultures>
10+
</HelpInfo>
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)