PowerShell Module that contains a collection of personal and gathered ease of life functions.
The module manifest MyUtilites.psd1 imports submodules divided by target
Submodule | Description |
---|---|
📰 char | Char functions (E.g. Unicode conversion) |
🍫 chocolatey | Chocolatey software manager functions |
💬 command | Meta-command functions (E.g. *nix like which ) |
🌍 environment | Environment variables management |
📂 filesystem | Files and directories management (E.g. creation, find, metadata) |
📔 module | Powershell Modules management functions (E.g. remove all old versions) |
🏄 navigation | Ease of life navigation between folders functions |
📡 network | Ip and Http Rest request functions |
🏭 process | Process functions (E.g. *nix like pgrep , ptop ) |
👾 pwsh | Powershell Profile management functions (E.g. edit, reload) |
💻 system | General System functions (E.g. shutdown, reboot ecc ...) |
📌 wt | Windows Terminal function to create an elevated shortcut |
The complete use of this module alongside others is managed by my personal Dotfile configuration managed with Chezmoi.
Execute:
git clone https://github.com/LeoCalbi/MyUtilities.git
$ModuleFolder = ($Env:PSModulePath | Split-String -Separator ";")[0]
Move-Item -Path MyUtilities\MyUtilities -Destination $ModuleFolder
Remove-Variable -Name "ModuleFolder"
Then add to your Powershell Profile (Path at $Profile
):
Import-Module MyUtilities
- Jay Harris Dotfiles
- René-Marc Dotfiles
- Other dotfiles and functions from the web.