GetLinuxDevices.psd1
|
@{ ModuleVersion = '0.2.0' GUID = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890' Author = 'zac@ashurtech.net' CompanyName = 'ashurtech.net' Copyright = '(c) 2026 ashurtech.net. All rights reserved.' Description = 'PowerShell cmdlets wrapping common Linux command-line utilities (lsusb, lspci, lsblk). Provides object-based output for USB devices, PCI devices, and block devices with advanced filtering and detailed information modes. Linux-only module.' PowerShellVersion = '7.0' RootModule = 'GetLinuxDevices.psm1' FunctionsToExport = @( 'Get-UsbDevice' 'Get-PciDevice' 'Get-BlockDevice' ) AliasesToExport = @( 'lsusb' 'lspci' 'lsblk' ) CmdletsToExport = @() VariablesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Linux', 'Hardware', 'USB', 'PCI', 'Devices', 'lsusb', 'lspci', 'lsblk', 'sysadmin', 'DevOps', 'PSEdition_Core') LicenseUri = 'https://github.com/zacpr/GetLinuxDevicesCmdlets/blob/main/LICENSE' ProjectUri = 'https://github.com/zacpr/GetLinuxDevicesCmdlets' IconUri = '' ReleaseNotes = @' Version 0.2.0 (2026-01-26) - Added advanced parameters to all cmdlets - USB: Tree view, detailed info, filtering by bus/device/vendor/product - PCI: Tree view, driver info, detailed modes, hex dump - Block: Filesystem info, topology, SCSI info, various output modes - Comprehensive documentation and examples - Full PowerShell pipeline integration '@ RequireLicenseAcceptance = $false ExternalModuleDependencies = @() } } HelpInfoURI = '' } |