Auto-generated documentation Last updated: 2026-08-27 17:04:34 Total functions: 127
Signature:
function ConvertFrom-ScoopStatusOutput {
[CmdletBinding()]
param(
[Parameter(ValueFromPipeline)]
[AllowEmptyString()]
[object[]]$Output
)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function ConvertFrom-WingetUpgradeOutput {
[CmdletBinding()]
param([object[]]$Output)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Get-ScoopPackageBlockers {
param(
[string]$Name,
[object[]]$Process = @(Get-Process -ErrorAction SilentlyContinue)
)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Get-UvSelfUpdateCommandPath {
param(
[string]$ActiveCommandPath,
[string]$LegacyStandalonePath
)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Get-WingetExecutableSource: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Initialize-PowerShellGallerySource: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Initialize-UpdateLogDescription:
Initialize logging
Source: Core\Apps\Updates\SystemUpdater.ps1
Signature:
function Invoke-RequiredModuleRepairSource: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Test-CommandExist {
param([string]$Command)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Test-WingetManagedCommandPath {
param([string]$CommandPath)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Test-WingetPackageInstalled {
param([string]$Id)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Cargo {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Chezmoi {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Choco {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Composer {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Conda {
[CmdletBinding(SupportsShouldProcess)]
param()
}Description:
Additional Development Tools
Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-DotnetTool {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Fzf {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Gcloud {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Gem {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-GoTools {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Homebrew {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-NodeEnvironment {
[CmdletBinding(SupportsShouldProcess)]
param(
[switch]$CleanCache,
[switch]$ForceReinstall
)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Npm {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Pipx {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-PowerShellModule {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-PowerShellRuntime {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-PythonEnvironment {
[CmdletBinding(SupportsShouldProcess)]
param(
[switch]$CleanCache
)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Scoop {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Starship {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-StoreApp {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-System {
[CmdletBinding(SupportsShouldProcess)]
param()
}Description:
Main update function with visual progress
Source: Core\Apps\Updates\SystemUpdater.ps1
Signature:
function Update-Uv {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Vcpkg {
[CmdletBinding(SupportsShouldProcess)]
param(
[string[]]$VcpkgRoots = @('C:\vcpkg', 'D:\opt\vcpkg', 'C:\tools\vcpkg')
)
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-VSCodeExtension {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-WindowsSystem {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-Winget {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Update-WSL {
[CmdletBinding(SupportsShouldProcess)]
param()
}Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Write-UpdateErrorLog {
param($ErrorMessage, $Source, $LogFile)
}Description:
Error handling function
Source: Core\Apps\Updates\SystemUpdater.ps1
Signature:
function Write-UpdateHeader {
param([string]$Title)
}Description:
Helper function to write section headers
Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Write-UpdateLog {
param($Message, $LogFile)
}Description:
Logging function
Source: Core\Apps\Updates\SystemUpdater.ps1
Signature:
function Write-UpdateStatus {
param(
[string]$Message,
[ValidateSet('Info', 'Success', 'Warning', 'Error')]
[string]$Status = 'Info'
)
}Description:
Helper function to write status messages
Source: Core\Apps\UpdateAppsHelper.ps1
Signature:
function Initialize-ModuleInstallationEnvironmentSource: Core\ModuleInstaller.ps1
Signature:
function Install-RequiredModule {
[CmdletBinding()]
param(
[ValidateNotNullOrEmpty()]
[string[]]$Name = @($requiredModules.Keys)
)
}Source: Core\ModuleInstaller.ps1
Signature:
function Save-ModuleCacheSource: Core\ModuleInstaller.ps1
Signature:
function Test-ModuleInstalled {
param(
[string]$ModuleName,
[string]$MinVersion
)
}Source: Core\ModuleInstaller.ps1
Signature:
function Test-ModulePathHealthy {
param([string]$ModulePath)
}Source: Core\ModuleInstaller.ps1
Signature:
function Write-ModuleCacheEntry {
param(
[string]$ModuleName,
[object]$Module
)
}Source: Core\ModuleInstaller.ps1
Signature:
function Disable-FullPSReadLineDescription:
Provide a function to disable PSReadLine features if needed
Source: Microsoft.PowerShell_profile.ps1
Signature:
function Enable-TerminalIconDescription:
Provide an explicit enable function for Terminal-Icons so nothing related to it is created at startup
Source: Microsoft.PowerShell_profile.ps1
Signature:
function Initialize-CachedToolInit {
param(
[string]$ToolName,
[scriptblock]$InitCommand,
[string]$CacheBaseName,
[string]$ConfigPath
)
}Description:
Reusable fingerprint-based cache for tool init scripts
Source: Microsoft.PowerShell_profile.ps1
Signature:
function Install-Dependency {
param(
[switch]$All,
[switch]$PackageManagers,
[switch]$CliTools,
[switch]$Modules,
[string]$Tool
)
}Source: Microsoft.PowerShell_profile.ps1
Signature:
function Measure-Block {
param(
[string]$Name,
[scriptblock]$Block
)
}Source: Microsoft.PowerShell_profile.ps1
Signature:
function _fzf_get_path_using_fdSource: Core\System\fzf.ps1
Signature:
function _fzf_get_path_using_rgSource: Core\System\fzf.ps1
Signature:
function _fzf_open_path {
param (
[Parameter(Mandatory=$true)]
[string]$input_path
)
}Source: Core\System\fzf.ps1
Signature:
function Clear-All {
[CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'High')]
param()
}Source: Core\System\clean.ps1
Signature:
function Clear-DiskSource: Core\System\clean.ps1
Signature:
function Clear-RecycleBin {
[CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'High')]
param()
}Description:
Disk cleanup utilities Source: https://www.geeksforgeeks.org/disk-cleanup-using-powershell-scripts/
Source: Core\System\clean.ps1
Signature:
function Clear-TempData {
[CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'High')]
param()
}Source: Core\System\clean.ps1
Signature:
function cma {
param (
[string[]] $files
)
}Source: Core\System\chezmoi.ps1
Signature:
function cmc {
param (
[string] $msg
)
}Source: Core\System\chezmoi.ps1
Signature:
function cmpSource: Core\System\chezmoi.ps1
Signature:
function cmsSource: Core\System\chezmoi.ps1
Signature:
function dirsDescription:
Recursive file listing (equivalent of dir /s /b)
Source: Core\System\linuxLike.ps1
Signature:
function Env:Source: Core\System\linuxLike.ps1
Signature:
function fdgSource: Core\System\fzf.ps1
Signature:
function HKCU:Source: Core\System\linuxLike.ps1
Signature:
function HKLM:Description:
Drive shortcuts
Source: Core\System\linuxLike.ps1
Signature:
function nSource: Core\System\linuxLike.ps1
Signature:
function Remove-FzfSelectedPath {
[CmdletBinding(SupportsShouldProcess, ConfirmImpact = 'High')]
param([Parameter(Mandatory)][string]$Path)
}Source: Core\System\fzf.ps1
Signature:
function rggSource: Core\System\fzf.ps1
Signature:
function sha256Description:
Linux-like utility functions for PowerShell
Source: Core\System\linuxLike.ps1
Signature:
function Get-DependencyInstallerWingetDescription:
region Installation Functions
Source: tools\install-dependencies.ps1
Signature:
function Initialize-NuGetProviderSource: tools\install-dependencies.ps1
Signature:
function Install-AiToolsSource: tools\install-dependencies.ps1
Signature:
function Install-CliToolsSource: tools\install-dependencies.ps1
Signature:
function Install-DevRuntimesSource: tools\install-dependencies.ps1
Signature:
function Install-NpmPackagesSource: tools\install-dependencies.ps1
Signature:
function Install-PackageManagersSource: tools\install-dependencies.ps1
Signature:
function Install-PipPackagesSource: tools\install-dependencies.ps1
Signature:
function Install-PowerShellModulesSource: tools\install-dependencies.ps1
Signature:
function Install-Tool {
param(
[string]$Name,
[string]$Command,
[string]$ScoopPackage,
[string]$ScoopBucket = 'main',
[string]$WingetId,
[string]$ChocoPackage
)
}Source: tools\install-dependencies.ps1
Signature:
function Install-WithChoco {
param([string]$Package)
}Source: tools\install-dependencies.ps1
Signature:
function Install-WithScoop {
param(
[string]$Package,
[string]$Bucket = 'main'
)
}Source: tools\install-dependencies.ps1
Signature:
function Install-WithWinget {
param([string]$PackageId)
}Source: tools\install-dependencies.ps1
Signature:
function Sync-SessionPathDescription:
region Helper Functions
Source: tools\install-dependencies.ps1
Signature:
function Test-SudoAvailableSource: tools\install-dependencies.ps1
Signature:
function Write-Status {
param(
[string]$Message,
[ValidateSet('Info', 'Success', 'Warning', 'Error', 'Header')]
[string]$Type = 'Info'
)
}Source: tools\install-dependencies.ps1
Signature:
function ..Description:
Navigation aliases and utilities
Source: Core\Utils\unified_aliases.ps1
Signature:
function ...Source: Core\Utils\unified_aliases.ps1
Signature:
function .4Source: Core\Utils\unified_aliases.ps1
Signature:
function Clear-DnsCacheDescription:
Networking Utilities
Source: Core\Utils\unified_aliases.ps1
Signature:
function Connect-Proxmox {
param(
[string]$Target = $env:PROXMOX_SSH_TARGET,
[int]$Port = $(if ($env:PROXMOX_SSH_PORT) { $env:PROXMOX_SSH_PORT } else { 22 })
)
}Description:
SSH helper for Proxmox. Configure PROXMOX_SSH_TARGET (for example, user@host) and optionally PROXMOX_SSH_PORT outside the repository.
Source: Core\Utils\unified_aliases.ps1
Signature:
function dfDescription:
System utilities
Source: Core\Utils\unified_aliases.ps1
Signature:
function Expand-CustomArchive {
param (
[Parameter(Mandatory=$true)]
[string]$File,
[string]$Folder
)
}Source: Core\Utils\FileSystemUtils.ps1
Signature:
function Expand-MultipleArchives {
param([string[]]$Files)
}Source: Core\Utils\FileSystemUtils.ps1
Signature:
function Find-File {
param(
[Parameter(Position=0)]
[string]$pattern = "*",
[string]$path = ".",
[switch]$recurse,
[int]$depth = 3
)
}Description:
Search utilities for PowerShell profile
Source: Core\Utils\SearchUtils.ps1
Signature:
function Find-PowerShellCommand {
param([string]$name)
}Source: Core\Utils\SearchUtils.ps1
Signature:
function Find-StringSource: Core\Utils\unified_aliases.ps1
Signature:
function Get-ClipboardContentSource: Core\Utils\unified_aliases.ps1
Signature:
function Get-CommandPathSource: Core\Utils\unified_aliases.ps1
Signature:
function Get-Font {
param (
$regex
)
}Source: Core\Utils\unified_aliases.ps1
Signature:
function Get-FormattedUptimeSource: Core\Utils\CommonUtils.ps1
Signature:
function Get-ProcessByNameSource: Core\Utils\unified_aliases.ps1
Signature:
function Get-PubIPSource: Core\Utils\CommonUtils.ps1
Signature:
function head {
param($Path, $n = 10)
}Source: Core\Utils\unified_aliases.ps1
Signature:
function Initialize-EditorDescription:
Editor detection and configuration - lazy loaded
Source: Core\Utils\unified_aliases.ps1
Signature:
function Invoke-GitPullSource: Core\Utils\unified_aliases.ps1
Signature:
function Invoke-GitPushSource: Core\Utils\unified_aliases.ps1
Signature:
function la_with_ezaDescription:
this should be the same as ls -al no tree
Source: Core\Utils\unified_aliases.ps1
Signature:
function llSource: Core\Utils\unified_aliases.ps1
Signature:
function ll_with_ezaSource: Core\Utils\unified_aliases.ps1
Signature:
function ls_with_eza {
param([Parameter(ValueFromRemainingArguments = $true)]$params)
}Source: Core\Utils\unified_aliases.ps1
Signature:
function lt_with_ezaSource: Core\Utils\unified_aliases.ps1
Signature:
function New-DirectoryAndEnter {
[CmdletBinding(SupportsShouldProcess)]
param([string]$dir)
}Description:
File system utilities for PowerShell profile
Source: Core\Utils\FileSystemUtils.ps1
Signature:
function New-File {
[CmdletBinding(SupportsShouldProcess)]
param($file)
}Description:
File and directory management (mkcd/New-DirectoryAndEnter defined in FileSystemUtils.ps1)
Source: Core\Utils\unified_aliases.ps1
Signature:
function Restart-BIOS {
[CmdletBinding(SupportsShouldProcess)]
param()
}Description:
Test-IsAdmin defined in CommonUtils.ps1
Source: Core\Utils\unified_aliases.ps1
Signature:
function Search-FileContent {
param(
[Parameter(Mandatory=$true)]
[string]$pattern,
[string]$path = ".",
[string]$filter = "*.*",
[switch]$caseSensitive
)
}Source: Core\Utils\SearchUtils.ps1
Signature:
function Set-ClipboardContent {
[CmdletBinding(SupportsShouldProcess)]
param($content)
}Description:
Clipboard Utilities
Source: Core\Utils\unified_aliases.ps1
Signature:
function Set-EnvironmentVariable {
[CmdletBinding(SupportsShouldProcess)]
param($name, $value)
}Source: Core\Utils\unified_aliases.ps1
Signature:
function Stop-ProcessByName {
[CmdletBinding(SupportsShouldProcess)]
param($name)
}Source: Core\Utils\unified_aliases.ps1
Signature:
function sysinfoDescription:
Quick Access to System Information
Source: Core\Utils\unified_aliases.ps1
Signature:
function tail {
param($Path, $n = 10)
}Source: Core\Utils\unified_aliases.ps1
Signature:
function Test-IsAdminSource: Core\Utils\CommonUtils.ps1
Signature:
function uptimeDescription:
System information and utilities (Get-PubIP, Get-FormattedUptime defined in CommonUtils.ps1)
Source: Core\Utils\unified_aliases.ps1
Signature:
function vDescription:
Lazy editor alias that initializes on first use
Source: Core\Utils\unified_aliases.ps1