BookmarkBackupTool.psd1

#
# Module manifest for module 'BookmarkBackupTool'
#
# Generated by: Jesus M. Ayala
#
# Generated on: 10/25/2025
#

@{

RootModule                = 'BookmarkBackupTool.psm1'
ModuleVersion             = '5.0.1'
CompatiblePSEditions      = @('Desktop','Core')
GUID                      = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890'
Author                    = 'Jesus M. Ayala'
CompanyName               = 'Ayala Solutions'
Copyright                 = '(c) 2025 Jesus M. Ayala. All rights reserved. MIT License.'
Description               = 'Advanced bookmark backup and restore tool for Chrome, Edge, and Firefox with GUI, CLI, scheduling, and safety mechanisms.'
PowerShellVersion         = '5.1'

# If you keep this list in sync with Public\*.ps1 names, you get fast auto-complete in the Gallery.
FunctionsToExport = @(
  'Export-Bookmarks','Import-Bookmarks','Get-HomeSharePath',
  'Test-BrowserInstalled','Test-BrowserRunning','Get-BrowserProfiles',
  'Backup-ExistingBookmarks','Show-BookmarkGUI',
  'New-BookmarkScheduledTask','Remove-BookmarkScheduledTask',
  'Get-BookmarkConfiguration','Set-BookmarkConfiguration',
  'Test-BookmarkPrerequisites'
)
CmdletsToExport  = @()
AliasesToExport  = @('Export-BrowserBookmarks','Import-BrowserBookmarks','Backup-Bookmarks','Restore-Bookmarks')

# Optional: uncomment if you add ps1xml files
# FormatsToProcess = @('Format/BookmarkBackupTool.Format.ps1xml')
# TypesToProcess = @('Types/BookmarkBackupTool.Types.ps1xml')

PrivateData = @{
  PSData = @{
    Tags         = @('Bookmarks','Backup','Chrome','Edge','Firefox','Browser','Restore','GUI')
    LicenseUri   = 'https://opensource.org/license/mit/'
    ProjectUri   = 'https://www.powershellgallery.com/'
    # IconUri = 'https://.../icon.png' # add later (must be a public direct image URL)
    ReleaseNotes = 'Initial 5.0.0 release'
  }
}

# We intentionally omit FileList/ModuleList so the entire folder is packed automatically.

}