API Reference
Command
New-ConfigurationDotNetDebian
Creates Debian desktop-package metadata for the DotNet publish DSL.
Remarks
Creates Debian desktop-package metadata for the DotNet publish DSL.
Examples
Create Debian desktop-package metadata
New-ConfigurationDotNetDebian -PackageName 'sample-studio' -Version '1.0.0' -Maintainer 'Example <support@example.com>' -Description 'Sample document studio.' -Executable 'Sample.Studio' -CommandName 'sample-studio' -InstallDirectoryName 'sample-studio' -DesktopName 'Sample Studio' -DesktopCategories 'Office;Utility;' -IconPath 'Assets/Sample.Studio.png'
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
New-ConfigurationDotNetDebian [-Architecture <String>] -CommandName <String> [-Depends <String>] -Description <String> [-DesktopCategories <String>] [-DesktopComment <String>] [-DesktopName <String>] -Executable <String> [-IconPath <String>] [-IconSize <Int32>] -InstallDirectoryName <String> -Maintainer <String> [-MimeTypes <String>] -PackageName <String> [-Priority <String>] [-Section <String>] [-StartupWmClass <String>] -Version <String> [<CommonParameters>]#Parameter set:
All Parameter SetsParameters
- Architecture String
- Optional architecture override; otherwise inferred from the runtime identifier.
- CommandName String
- Command installed under /usr/bin.
- Depends String
- Optional Debian dependency expression.
- Description String
- Short package description.
- DesktopCategories String
- Optional freedesktop category list.
- DesktopComment String
- Optional desktop application comment.
- DesktopName String
- Optional desktop application name. Setting it enables a desktop entry.
- Executable String
- Executable path relative to the published payload root.
- IconPath String
- Optional PNG icon path resolved from the project root.
- IconSize Int32
- Icon size used in the hicolor theme path. Defaults to 256.
- InstallDirectoryName String
- Directory name installed under /opt.
- Maintainer String
- Package maintainer identity.
- MimeTypes String
- Optional MIME type list.
- PackageName String
- Lower-case Debian package name.
- Priority String
- Debian priority. Defaults to optional.
- Section String
- Debian section. Defaults to utils.
- StartupWmClass String
- Optional startup WM class.
- Version String
- Debian package version.
Outputs
PowerForge.DotNetPublishDebianOptions