diff --git a/.vscode/settings.json b/.vscode/settings.json index 0a2fb61..009afe6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -9,6 +9,7 @@ "nupkg", "pkgx", "psresourceget", + "Roamable", "Uninitializing", "winget" ] diff --git a/docs/provider-catalog/appx/AnyPackage.Appx.md b/docs/provider-catalog/appx/AnyPackage.Appx.md new file mode 100644 index 0000000..9669728 --- /dev/null +++ b/docs/provider-catalog/appx/AnyPackage.Appx.md @@ -0,0 +1,9 @@ +--- +Module Name: AnyPackage.Appx +Module Guid: 9fa07ec8-886b-486f-b443-e3539a3545cc +Download Help Link: https://go.anypackage.dev/help +Help Version: 0.1.0.0 +Locale: en-US +nav_exclude: true +search_exclude: true +--- diff --git a/docs/provider-catalog/appx/about_Appx_Provider.md b/docs/provider-catalog/appx/about_Appx_Provider.md new file mode 100644 index 0000000..b35fd3e --- /dev/null +++ b/docs/provider-catalog/appx/about_Appx_Provider.md @@ -0,0 +1,120 @@ +--- +title: Appx +parent: Provider Catalog +--- + +# Appx_Package_Provider + +## about_Appx_Package_Provider + +## Short Description + +Provides access to Appx. + +## Long Description + +The Appx package provider for `AnyPackage` module lets you use Appx using +standardized commands. + +The Appx package provider supports the following cmdlets. + +- Find-Package +- Get-Package +- Install-Package +- Uninstall-Package + +## Dynamic Parameters + +Dynamic parameters are cmdlet parameters that are added by a package provider +and are available only when `-Provider Appx` parameter is used. + +### AllUsers \ + +Indicates that this cmdlet lists app packages for all user accounts on the +computer. To use this parameter, you must run the command with administrator +permissions. + +#### Cmdlets Supported + +- Get-Package + +### PackageTypeFilter \ + +Specifies one or more comma-separated types of packages that the cmdlet gets +from the package repository. + +By default, this cmdlet returns only packages of types Main and Framework. + +PackageTypeFilter types supported are: + +- Main +- Framework +- Resource +- Bundle +- Xap +- Optional + +#### Cmdlets Supported + +- Get-Package + +### Publisher \ + +Specifies the publisher of a particular package. If you specify this parameter, +the cmdlet returns results only for this publisher. Wildcards are permitted. + +#### Cmdlets Supported + +- Get-Package + +### Volume \ + +Specifies an AppxVolume object. If you specify this parameter, this cmdlet +returns only packages that are relative to volume that this parameter specifies. + +#### Cmdlets Supported + +- Get-Package + +### User \ + +Specifies a user. If you specify this parameter, the cmdlet returns a list of +app packages that are installed for only the user that this cmdlet specifies. To +get the list of packages for a user profile other than the profile for the +current user, you must run this command with administrator permissions. The user +name can be in one of these formats: + +- domain\user_name +- user_name\@fqn.domain.tld +- user_name +- SID-string + +#### Cmdlets Supported + +- Get-Package +- Uninstall-Package + +### PreserveRoamableApplicationData \ + +Preserves the roamable portion of the app's data when the package is removed. +This parameter is incompatible with PreserveApplicationData. + +#### Cmdlets Supported + +- Uninstall-Package + +### PreserveApplicationData \ + +Specifies that the cmdlet preserves the application data during the package +removal. The application data is available for later use. Note that this is only +applicable for apps that are under development so this option can only be +specified for apps that are registered from file layout (Loose file registered). + +#### Cmdlets Supported + +- Uninstall-Package + +## See Also + +- [about_Package_Providers](../../reference/about_Package_Providers.md) +- [about_AnyPackage](../../reference/about_AnyPackage.md) diff --git a/docs/provider-catalog/provider-catalog.md b/docs/provider-catalog/provider-catalog.md index 2d50fb7..a9bad9e 100644 --- a/docs/provider-catalog/provider-catalog.md +++ b/docs/provider-catalog/provider-catalog.md @@ -24,6 +24,7 @@ Find-PSResource -Tag AnyPackage, Provider | Package Manager | Module | Project Page | | --------------- | ------------------------ | --------------- | | .NET Tool | AnyPackage.DotNet.Tool | [anypackage/dotnet-tool] | +| Appx | AnyPackage.Appx | [anypackage/appx] | | Apt | AnyPackage.Apt | [anypackage/apt] | | Chocolatey | AnyPackage.Chocolatey | [anypackage/chocolatey] | | Homebrew | AnyPackage.Homebrew | [anypackage/homebrew] | @@ -39,6 +40,7 @@ Find-PSResource -Tag AnyPackage, Provider | Wsl | AnyPackage.Wsl | [anypackage/wsl] | [anypackage/dotnet-tool]: https://github.com/anypackage/dotnet-tool +[anypackage/appx]: https://github.com/anypackage/appx [anypackage/apt]: https://github.com/anypackage/apt [anypackage/chocolatey]: https://github.com/anypackage/chocolatey [anypackage/homebrew]: https://github.com/anypackage/homebrew diff --git a/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_HelpInfo.xml b/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_HelpInfo.xml new file mode 100644 index 0000000..c86baca --- /dev/null +++ b/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_HelpInfo.xml @@ -0,0 +1,10 @@ + + + https://go.anypackage.dev/help + + + en-US + 0.1.0.0 + + + \ No newline at end of file diff --git a/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_en-US_HelpContent.cab b/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_en-US_HelpContent.cab new file mode 100644 index 0000000..4068f1a Binary files /dev/null and b/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_en-US_HelpContent.cab differ diff --git a/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_en-US_HelpContent.zip b/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_en-US_HelpContent.zip new file mode 100644 index 0000000..a5435f8 Binary files /dev/null and b/help/AnyPackage.Appx_9fa07ec8-886b-486f-b443-e3539a3545cc_en-US_HelpContent.zip differ