FMDevToolbox

1.0.1

Provides a large amount of functions related to file processing and transformation, as well as automating development workflows.

Minimum PowerShell version

7.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name FMDevToolbox

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name FMDevToolbox

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

© Futuremotion. All rights reserved.

Package Details

Author(s)

  • Futuremotion

Tags

Development Programming DevOps Optimization

Functions

Add-NumericSuffixToFile Add-StringSuffixToFile Confirm-NPMPackageExistsInRegistry Confirm-PathIsAFile Confirm-PathIsIllegal Confirm-PathIsSingleFile Confirm-PythonFolderIsVENV Confirm-PythonPyPiPackageExists Confirm-WindowsPathIsProtected Convert-AudioToStemsWithDEMUCS Convert-ColorHexToANSICode Convert-ColorHexToRGB Convert-ColorHSLToRGB Convert-ColorRGBToHex Convert-ColorRGBToHSV Convert-CommaSeparatedListToPlaintextTable Convert-iTermColorsToINI Convert-JsonKeysToCommaSeparatedString Convert-JsonKeysToLines Convert-PlaintextListToPowershellArray Convert-SymbolicLinksToFiles Convert-ToPercentage Convert-WindowsGUIDToPID ConvertFrom-HashtableToPSObject ConvertFrom-JSXBINToJSX ConvertTo-FlatDirectory ConvertTo-RegSZEscaped ConvertTo-RegSZUnescaped ConvertTo-UnescapedRegistryStrings Copy-WindowsDirectoryStructure Copy-WindowsPathsToClipboard Expand-ArchivesInDirectory Find-SeparatorInList Format-Bytes Format-FileSize Format-FileSizeAuto Format-Milliseconds Format-NaturalSort Format-ObjectSortNumerical Format-String Format-StringRemoveUnusualSymbols Format-StringReplaceDiacritics Get-AllDriveInfo Get-ANSIColorEscapeFromHex Get-CommandJSXER Get-CommandNPM Get-CommandNVM Get-CommandPrettierNext Get-Enum Get-FirstUniqueFileByDepth Get-FullPathWithoutExtension Get-InstalledNodeVersion Get-MinicondaInstallDetails Get-ModulePrivateFunctions Get-NPMLatestVersion Get-NumberOfProcessorCoresAndThreads Get-NVMActiveNodeVersion Get-NVMInstallationDirectory Get-NVMInstalledNodeVersions Get-NVMInstalledNPMVersions Get-NVMLatestNodeVersionInstalled Get-NVMNodeInstallationDirectory Get-NVMNodeInstallationExe Get-NVMNodeNPMVersions Get-NVMNodeVersions Get-NVMVersion Get-NVMVersionDetails Get-PythonInstallations Get-PythonVENVDetails Get-RandomAlphanumericString Get-UniqueNameIfDuplicate Get-WindowsDefaultBrowser Get-WindowsEnvironmentVariable Get-WindowsEnvironmentVariables Get-WindowsOpenDirectories Get-WindowsOSArchitecture Get-WindowsProcessOverview Get-WindowsProductKey Get-WindowsVersionDetails Get-WindowsWSLDistributionInfo Install-NVMNodeGlobalPackages Install-PythonGlobalPackages Invoke-AndWaitForProcessOpen Invoke-GalleryDLSaveGallery Invoke-GUIMessageBox Invoke-Ngen Invoke-OokiiInputDialog Invoke-OokiiPasswordDialog Invoke-OokiiTaskDialog Invoke-OpenFileDialog Invoke-OpenFolderDialog Invoke-SaveFileDialog Invoke-VBMessageBox Join-StringByNewlinesWithDelimiter New-LogANSI New-LogSpectre New-TempDirectory Open-WindowsExplorerTo Out-FileHash Register-WindowsDLLorOCX Remove-ANSICodesFromString Remove-EmptyDirectories Remove-WindowsInvalidFilenameCharacters Rename-ImageDensityMultiplerToActual Rename-RandomizeFilenames Rename-SanitizeFilenames Rename-SanitizeFilenamesInFolder Request-ExplorerRefresh Request-WindowsAdminRights Request-WindowsExplorerRefresh Request-WindowsExplorerRefreshAlt Resolve-PathType Resolve-RelativePath Resolve-SymbolicLinks Resolve-WindowsSIDToIdentifier Save-Base64StringToFile Save-FilesToFolderByWord Save-FoldersInCurrentDirectory Save-FolderToSubfolderByWord Save-PowershellGalleryNupkg Save-RandomDataToFile Save-RandomDataToFiles Save-WindowsOpenDirectories Search-GoogleIt Set-WindowsFolderIcon Show-CountdownTimer Show-FilesBasedOnAgeInDirectory Show-HorizontalLineInConsole Show-NVMNodeGlobalPackages Show-SystemOSClockResolution Show-UWPToastNotification Split-DirectoryContentsToSubfolders Split-StringByDelimiter Split-StringByDelimiterAndCombineLines Stop-AdobeBackgroundProcesses Stop-AdobeProcesses Stop-PwshProcesses Stop-WSL Test-DirectoryContainsPwshFiles Test-DirectoryIsEmpty Test-DirectoryIsProtected Test-FileIsLocked Test-IsValidGUID Test-PathContainsWildcards Test-PathIsLikelyDirectory Test-PathIsLikelyFile Test-PathIsValid Test-URLIsValid Test-ValidLiteralPath Test-ValidWildcardPath Test-WindowsIsAdmin Uninstall-NVMNodeGlobalPackages Update-NVMGlobalNodePackagesByVersion Update-PythonPackagesInVENV Update-PythonPIPGlobally Update-PythonPIPInVENV Update-WindowsEnvironmentVariables Use-PythonActivateVENVInFolder Use-PythonFreezeVENVToRequirements Use-PythonInstallRequirementsToVENV

PSEditions

Core

Dependencies

Release Notes

1.0.0: (11-14-2024) - Created Module.
1.0.1: (11-14-2024) - Fixed errors in module packaging and pruned obsolete functions.

FileList

Version History

Version Downloads Last updated
1.0.1 (current version) 6 11/14/2024