Skip to content

PowerShell Module that contains a collection of personal and gathered ease of life functions.

License

Notifications You must be signed in to change notification settings

LeoCalbi/MyUtilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MyUtilities

PowerShell Module that contains a collection of personal and gathered ease of life functions.

📚 File Structure

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

🎉 Installation

With my Dotfiles

The complete use of this module alongside others is managed by my personal Dotfile configuration managed with Chezmoi.

With git

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

💡 Inspirations

About

PowerShell Module that contains a collection of personal and gathered ease of life functions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published